Bill Clementson's Blog

Bits and pieces (mostly Lisp-related) that I collect from the ether.

October 2005
Sun Mon Tue Wed Thu Fri Sat
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Sep  Nov

Now, you too can write a best-selling Lisp book!

Saturday, October 8, 2005

Peter Seibel, author of the best-selling Lisp book Practical Common Lisp, has just released the libraries that he wrote/used in the creation of his book. Gigamonkeys Markup uses a TeX-style markup language (combined with influences from various other sources) to mark up text for later generation in a number of different formats including HTML, PDF, and RTF (although the RTF generation isn't included in this version of the library). Peter's library makes use of a number of other libraries including his own libraries for generating HTML and RTF and Marc Battyani's CL-PDF and CL-TYPESETTING for generating PDF output.

I think I'll find Peter's libraries very useful as I always have to go back to the manuals whenever I need to use TeX to generate PDF files. And, although Marc Battyani's CL-PDF and CL-TYPESETTING libraries have been available for quite some time, I haven't had the need to generate custom PDF documentation often enough to get to know Marc's libraries either. Peter's markup library has enough functionality built-in to allow one to get started quickly with text-based documentation and it is small enough that it can be easily understood and extended.

So, for all of you budding authors out there who have wanted to write DSL's in Common Lisp or Common Lisp Web Programming Secrets of the Masters, you can stop procrastinating!

emacs Copyright © 2005 by Bill Clementson