What it is
(Note: CL-Markdown just split off it's Lisp documentation abilities into the docudown project. Don't be alarmed. Everything is good.)
Markdown is John Gruber's text markup langauge and the Perl program that converts documents written in that language into HTML. CL-Markdown is a Common Lisp rewrite of Markdown. CL-Markdown is licensed under the MIT license.
You can see the source of this page by clicking in the address bar of your browser and changing the extension from html to text. For example, this page's source is at index.text.
You can view a comparison of Markdown and CL-Markdown output here.
Mailing Lists
- devel-list: A list for questions, patches, bug reports, and so on; It's for everything other than announcements.
Where is it
The easiest way to get setup with CL-Markdown is by using ASDF-Install. If that doesn't float your boat, there is a handy gzipped tar file and a Darcs repository. The darcs commands to retrieve the CL-Markdown source is:
darcs get "http://common-lisp.net/project/cl-markdown"
(note that this won't let you build CL-Markdown unless you also get all of its dependencies...)
What is happening
- 28 May 2008
- Many small improvements, bug fixes, tweaks, and extensions. The biggest change, however, is that I've move the Lisp documentation work into it's own project. This keeps CL-Markdown simpler. The dependencies on moptilities and defsystem-compatibility have both been removed. A dependency on anaphora has been added.
- 30 August 2007
- Tons of improvements in the documentation extension, lots of cleanup, better HTML generation, better footnotes, what's not to like!
- 20 Feb 2007
- Lots of stuff has happened; see the change log for details.
- 5 June 2006
- More tweaking of block structure processing and paragraph marking. In every day and in every way, it's getting better and better.
- 22 May 2006
- Removed LML2 dependency for CL-Markdown and fixed some bugs!
- 17 May 2006
- Updated with SBCL and Allegro support (son far only alisp)
- 8 May 2006
- Created site.