[Haskell-beginners] Literate Haskell in Markdown but not Bird style

Brent Yorgey byorgey at seas.upenn.edu
Thu Jun 5 01:45:53 UTC 2014


On Wed, Jun 04, 2014 at 04:58:27PM -0600, Dimitri DeFigueiredo wrote:
> Hi All,
> 
> Is there a way to use literate haskell with GHC using Markdown but
> *not* using the Bird style for the code?
> It seems either one uses Bird style or has to put latex style
> \begin{code} markup (which markdown doesn't hide)

Those are the only two styles which GHC accepts.

> In other words, is there a way to mark up the code in Markdown in a
> way that GHC understands without having to preprocess the file? I
> just wanted to write a .lhs file in markdown like I write a .hs file
> today.

If you are willing/able to use pandoc, it implements a special version
of Markdown for .lhs files which understands Bird tracks.  See

  http://johnmacfarlane.net/pandoc/README.html#pandocs-markdown

-Brent


More information about the Beginners mailing list