Tools for research and sketching
The libraries in this subsection are as follows:
ihaskell: Haskell backend for the IPython console and notebook platform.
HaTeX: A Haskell EDSL for writing LaTeX documents.
H (HaskellR): Embedding R computations into Haskell. Passing data between Haskell and R without copying.
The IPython console and notebook software enable wonderful interactive programming, and ihaskell
brings Haskell to it.
For those who fancy it, writing LaTeX documents is completely possible in Haskell. There is some added syntactic noise from using an EDSL, but the strong guarantees and high-level abstractions made available by Haskell are worth it in bigger documents. As a plus, HaTeX
makes writing TIKZ images much easier.