Typesetting Haskell and more with lhs2TeX

Andres Löh

Institute of Cybernetics

Thursday, 31 March 2005, 14:00
Cybernetica Bldg (Akadeemia tee 21), room B101


Abstract: The syntax of Haskell contains lambdas, universal quantifiers, arrows in several directions, next to a wide range of infix operators, which can even be extended by user-defined operators. More so than code in most other languages, Haskell code can therefore benefit from being typeset as formatted text rather than unstructured verbatim blocks.

This talk will introduce lhs2TeX, a tool that has been specifically designed for this purpose, being able to translate literate Haskell source files to (La)TeX. It is the ideal tool not only to produce documented Haskell source but also to write articles containing Haskell code examples.


Tarmo Uustalu
Last update 30.3.2005