Announcing Declt, a Documentation Generator for Common Lisp Libraries

Sep 21, 2010·
Didier Verna
Didier Verna
· 1 min read

I’m happy to announce the first public release of Declt , the “Documentation Extractor from Common Lisp to Texinfo”.

Declt (pronounce “dec’let”) is a reference manual generator for Common Lisp libraries. It extracts and formats documentation from ASDF systems, including the system itself and its components, the packages defined in the system and definitions like constants, special variables, macros, functions, generic functions and methods, conditions, structures and classes.

Reference manuals are generated in Texinfo format which can be subsequently converted into info, HTML, DVI, PostScript or PDF. The generated manuals are fully indexed and provide a complete set of cross-references between documentation elements. For instance, files and packages point to the definitions they provide, and those definitions point back to package and file in which they can be found.

Declt requires SBCL to work. If you’re interested in porting it, grep PORTME in the sources. Also, ASDF 2 has not been tested yet.