I've just released an early version of a Markdown implementation in Haskell (using the Parsec parser combinator library). pandoc converts Markdown to HTML, LaTeX, reStructuredText, rich text format, and S5 HTML slide shows. It partially converts HTML, LaTeX, and reStructuredText to Markdown. It also makes it easy to include LaTeX math on HTML pages, using Peter Jipsen's ASCIIMathML.js. Source code and instructions are available at http://sophos.berkeley.edu/macfarlane/pandoc.html pandoc isn't a "fully compliant" markdown implementation. I've documented the (very minor) differences in the README file. I'd be curious to hear any impressions, bug reports, etc. (especially if you get it working on Windows -- I've tried it only on linux and MacOS X). You'll need the GHC Haskell compiler to compile it. John MacFarlane
John, This looks great. I have to wait until GHC is ported to intel Macs before I can run it, but it looks much more elegant then multimarkdown. Robert On Aug 10, 2006, at 1:46 PM, John MacFarlane wrote:> I've just released an early version of a Markdown implementation in > Haskell (using the Parsec parser combinator library). pandoc converts > Markdown to HTML, LaTeX, reStructuredText, rich text format, and S5 > HTML > slide shows. It partially converts HTML, LaTeX, and reStructuredText > to Markdown. It also makes it easy to include LaTeX math on HTML > pages, > using Peter Jipsen's ASCIIMathML.js. > > Source code and instructions are available at > http://sophos.berkeley.edu/macfarlane/pandoc.html > > pandoc isn't a "fully compliant" markdown implementation. I've > documented > the (very minor) differences in the README file. > > I'd be curious to hear any impressions, bug reports, etc. (especially > if you get it working on Windows -- I've tried it only on linux and > MacOS X). You'll need the GHC Haskell compiler to compile it. > > John MacFarlane > > _______________________________________________ > Markdown-Discuss mailing list > Markdown-Discuss@six.pairlist.net > http://six.pairlist.net/mailman/listinfo/markdown-discuss
Robert, I don't have an Intel Mac myself, but I just found this page, which might be of use if you're adventurous: http://hackage.haskell.org/trac/ghc/wiki/X86OSXGhc If you try it and it works, let me know... Best, John +++ Robert M. Ullrey [Aug 10 06 15:00 ]:> John, > > This looks great. I have to wait until GHC is ported to intel Macs > before I can run it, but it looks much more elegant then multimarkdown. > > Robert > > On Aug 10, 2006, at 1:46 PM, John MacFarlane wrote: > > >I've just released an early version of a Markdown implementation in > >Haskell (using the Parsec parser combinator library). pandoc converts > >Markdown to HTML, LaTeX, reStructuredText, rich text format, and S5 > >HTML > >slide shows. It partially converts HTML, LaTeX, and reStructuredText > >to Markdown. It also makes it easy to include LaTeX math on HTML > >pages, > >using Peter Jipsen's ASCIIMathML.js. > > > >Source code and instructions are available at > >http://sophos.berkeley.edu/macfarlane/pandoc.html > > > >pandoc isn't a "fully compliant" markdown implementation. I've > >documented > >the (very minor) differences in the README file. > > > >I'd be curious to hear any impressions, bug reports, etc. (especially > >if you get it working on Windows -- I've tried it only on linux and > >MacOS X). You'll need the GHC Haskell compiler to compile it. > > > >John MacFarlane > > > >_______________________________________________ > >Markdown-Discuss mailing list > >Markdown-Discuss@six.pairlist.net > >http://six.pairlist.net/mailman/listinfo/markdown-discuss > > _______________________________________________ > Markdown-Discuss mailing list > Markdown-Discuss@six.pairlist.net > http://six.pairlist.net/mailman/listinfo/markdown-discuss >