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!

