On Sun, Aug 05, 2012 at 07:27:48PM +0200, Moritz Heidkamp wrote:
> Fellow Chickeneers,
> 
> yesterday I released the first version of Lowdown, a Markdown parser
> written in pure Chicken Scheme. The only other Markdown parser egg we
> had so far, discount, requires the corresponding C library and can only
> read and emit strings. Lowdown doesn't have any foreign dependencies,
> can read from strings or input ports (well, any lazy-seq of chars,
> really) and emits SXML.

So it's parens all the way (low)down....  Great work, Moritz!

> It passes all 22 tests of MarkdownTest version
> 1.0.3. I also started implementing a very basic extension API but that's
> not ready for public consumption, yet. For more information, check the
> documentation at the usual place: http://wiki.call-cc.org/eggref/4/lowdown

"Unlike the discount parser (and the original Markdown.pl for that matter)
 it passes all 22 tests of the MarkdownTest suite"

And I seem to recall you mentioned it's faster than the original
Markdown.pl too.  Man, those guys are probably crapping their pants now.
Perl, whipped by Scheme at its own game of text processing :)

Cheers,
Peter
--
http://sjamaan.ath.cx
--
"The process of preparing programs for a digital computer
 is especially attractive, not only because it can be economically
 and scientifically rewarding, but also because it can be an aesthetic
 experience much like composing poetry or music."
                                                        -- Donald Knuth

_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to