Finally, text mucking fun the whole family can enjoy

How it works

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:

  1. What kind of sub-parts it has
  2. How to iterate over the sub-parts
  3. How to display information about the parts

Mailing Lists

Getting it is switching from darcs to git for source control; the current tinaa repository is on github and you can clone it using:

git clone git:// 

(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...)

The easiest way to get setup with CL-Markdown is by using QuickLisp or ASDF-Install (deprecated). If that doesn't float your boat, there is a handy gzipped tar file

What it does now

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.

What it doesn't do

There are lots things it could do more nicely (class diagrams, prettier tables, callers and callees / cross referencing and so forth).

What is happening

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