Skip to content

Commit c2034a5

Browse files
authored
add inliterate
1 parent ce171d8 commit c2034a5

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

_posts/2016-10-19-current-environment.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@ This library does not attempt to communicate with the Plotly API in any other wa
1919

2020
## Publication
2121

22-
- **knit** [](https://github.com/adamConnerSax/knit-haskell){:.github} [![Hackage](https://img.shields.io/hackage/v/knit-haskell.svg)](https://hackage.haskell.org/package/knit-haskell) [![knit](http://stackage.org/package/knit-haskell/badge/nightly)](http://stackage.org/nightly/package/knit-haskell): knit-haskell is a beginning attempt at bringing some of the benefits of Rmarkdown to Haskell. It includes an effects stack (using polysemy rather than mtl) which includes logging, randomness (via random-fu), a simplified interface to Pandoc and various writer-like effects to intersperse document building with regular code. Various helper functions are provided to simplify common operations, making it especially straightforward to build an HTML document from bits of markdown, latex and Lucid or Blaze html. Support is also included for including hvega visualizations.
22+
- **knit** [](https://github.com/adamConnerSax/knit-haskell){:.github} [![Hackage](https://img.shields.io/hackage/v/knit-haskell.svg)](https://hackage.haskell.org/package/knit-haskell) [![knit](http://stackage.org/package/knit-haskell/badge/nightly)](http://stackage.org/nightly/package/knit-haskell): knit-haskell is a beginning attempt at bringing some of the benefits of Rmarkdown to Haskell. Various helper functions are provided to simplify common operations, making it especially straightforward to build an HTML document from bits of markdown, latex and Lucid or Blaze html. Support is also included for including `hvega` visualizations.
2323
- **pandoc-pyplot** [![Hackage](https://img.shields.io/hackage/v/pandoc-pyplot.svg)](https://hackage.haskell.org/package/pandoc-pyplot) [![pandoc-pyplot](http://stackage.org/package/pandoc-pyplot/badge/nightly)](http://stackage.org/nightly/package/pandoc-pyplot): A Pandoc filter to include figures generated from Python code blocks. Keep the document and Python code in the same location. Output from Matplotlib is captured and included as a figure.
24+
- **inliterate** [![Hackage](https://img.shields.io/hackage/v/inliterate.svg)](https://hackage.haskell.org/package/inliterate) [![knit](http://stackage.org/package/inliterate/badge/nightly)](http://stackage.org/nightly/package/inliterate): `inliterate` is a GHC preprocessor which transforms a markdown document into a Haskell program, which, when run, prints to stdout the input document in HTML format. Certain code blocks with special annotations can be treated in particular ways: as Haskell code that must be included in the generating program (at the top level or in a do block) and as code that must be evaluated with the results inserted into the HTML document.
25+
For an example document, see https://github.com/diffusionkinetics/open/blob/master/plotlyhs/gendoc/GenDocInlit.hs which compiles into https://glutamate.github.io/plotlyhs/.
2426

2527

2628
## Data structures

0 commit comments

Comments
 (0)