Tinaa is based on the idea that a system is made up of parts and subparts and sub-subparts (all resting on the back of a turtle). Tinaa can document anything as long as you tell it:
git clone git://github.com/gwkkwg/tinaa
(note that this won't let you build CL-Markdown unless you also get all of its dependencies which I should list but don't because I haven't found (er, made) the time to automate the process yet...)
Tinaa currently knows how to document packages (consisting of variables, constants, functions, classes, generic function, macros and symbols) and ASDF-Systems (consisting of sub-systems and packages). Here is Tinaa's self-documentation.
There are lots things it could do more nicely (class diagrams, prettier tables, callers and callees / cross referencing and so forth).
|9 January 2011||Glacial progress (regress?) continues. Moved to git.|
|1 March 2008||Tagged version 0.5.6 to clean up a bit of bit-rot. It's been a busy year for me and a slow year for Tinaa!|
|1 January 2007||Tagged version 0.5.3; Adds ASDF-System-Connection between Tinaa and CL-Markdown. If CL-Markdown is loaded then all docstrings are run through Markdown.|
|23 September 2006||Tagged version 0.5.1; minor cleanup, added css-file special variable, can call document-system with non-Tinaa package symbols for the system-kind.|
|2 Feb 2006||Improved style sheet; many minor bug fixes. Investigating SBCL support (see this paste for details...)|
|17 Dec 2005||Modulo some minor details, Tinaa now works with Allegro 7.0|