Ruff! (Runtime function formatter) is a documentation generation
system for programs written in the Tcl programming language. Ruff! is
included with Woof! but can be used independently of it. Ruff! uses
runtime introspection in conjunction with comment analysis to generate
reference manuals for Tcl programs.
In comparison with source code based documentation generators, Ruff!
produces documentation that not only requires less effort from
the programmer, but is also more complete, more accurate and more
maintainable.
Ruff! is covered by a liberal BSD open-source license that permits use
for any purpose.