Levi's Lisp Log

Thoughts and links relating to Lisp and computer theory

Markdown for Common Lisp

I've finally got my implementation of the Markdown text formatting language to a state where it's usable. It complies with almost all of the Markdown syntax specification, such as it is, and is comparable in execution time to the perl and python versions I tried it against.

It takes a string of Markdown-formatted text, processes it, and spits out an s-expression that can be fed into an HTML generator such as Peter Seibel's FOO (described here and part of this source package).

I'd be interested to get feedback on it; some bug-fixes, or suggestions for stylistic improvement would be appreciated. This is only my second Common Lisp program of any size, so it's bound to be sub-optimal. If you want to try it out or take a look at it, you can download it.

# Posted by: Levi at 12:09 AM on Friday, February 10, 2006
   Comments: (0) Categories: Lisp

Post a Comment

Name:
Email:
URL:
What is the square root of 4?:
Comment: