
That makes sense. Perhaps you should use latex style,
then use a quick script to change the begin and end lines to
markdown fences. It would be a one-liner in bash,
or a very simple Haskell program, for example.
-Yitz
On Thu, Jun 5, 2014 at 9:53 AM, Dimitri DeFigueiredo
Thanks. I wanted to use the fenced version like so.
```haskell myFunction :: Int -> String -- some code goes here ```
I find that typing with the Bird style, I get lots of '>' left behind at the end of lines causing syntax problems before I compile. It also makes it harder for me to reformat the code. For example, 'unindent block' no longer works on my editor.
Cheers,
Dimitri
Em 04/06/14 19:45, Brent Yorgey escreveu:
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 _______________________________________________ Beginners mailing list Beginners@haskell.org http://www.haskell.org/mailman/listinfo/beginners
_______________________________________________ Beginners mailing list Beginners@haskell.org http://www.haskell.org/mailman/listinfo/beginners