Karl Hans Janke Kollaborativ
Code without the crap

Cleartext

This is a Haskell library for parsing a plaintext document format very much inspired by John Gruber's Markdown. The feature set is currently minimal: It is used for the content of this webpage and supports about exactly what is need for that: paragraphs, links, images, and some text markup. ;)

Recently, there have been various tweaks under the hood, allowing the parser to recognize a bunch of corner cases and be more flexible in general. Most notably, images (or anything really) can be floating bodies with proper captions. Floats can stand free on the page or have text flow around them.

The code is available in a darcs repository at http://code.khjk.org/cleartext/.