2.2 MetaPost

2.3 LaTeX (TikZ)

Philip Hölzenspies made a LaTeX style file that provides the command \haskelllogo[<options>], which produces the logo right there. This example file illustrates some of the options provided by the style.

It has been tested for TeXLive 2007 and TeXLive 2008. It requires a version of TikZ that includes the file pgfkeys.sty (unfortunately, the version number for this increment is unknown). To find out whether the haskell logo style will work out-of-the-box, do something like:
kpsewhich pgfkeys.sty
If you get an answer from kpsewhich, you should be good to go.

For those unfamiliar with TikZ, it stands for "TikZ ist kein Zeichenprogramm" and it allows one to make drawing (like these) directly in LaTeX. As shown in the example file, many TikZ options can also be used in \haskelllogo. TikZ even allows you to create SVG files from all individual images in a LaTeX document (by using tex4ht).