[MAKR], 2004/11/18: I noticed - and came across the same problem - people on [comp.lang.tcl] are regularly asking for tools to automatically generate documentation from source code. It seems no page is currently dedicated to maintain a list of tools available for Tcl. So let's start here (in no particular order): * Aida [http://alphatcl.sourceforge.net/wikit/127] * [autodoc] * [ddoc] * [docstring] using leading comment in [proc] bodies * [docstrip and tclldoc] - Literate programming the scripting way * [doctools] - this is more a generic [markup language] tool * [HelpSystem] interactive help doc embedded into tcl/tk code - kind of different * [robodoc] * [Sdoc] * [src2tex] * [tcl2tex] * [tcldoc] - similar to javadoc * [tdoc] * [TL] - this is a glue language that has auto documentation functions * [TMML] - this is more a generic [markup language] tool * [tna] * [tycho] - this [GUI] [itcl] dev environment included a system to create [HTML] from [itcl] classes * [zdoc] ---- * [ParseTools] - extension that can be used to write documentation extractors * [The Simple Library] - framework to support nearly literate programming doc ---- ''[escargo] 21 Apr 2005'' - One thing to keep in mind with these tools is that some of them might be used with [OO] systems that extend the Tcl syntax, [Snit] for example. Now, instead of just need to track [proc] definitions, [namespace]s, and [global] variables, you might want to keep track of classes, [method]s, typemethods, and other interesting extended Tcl syntax. I haven't looked at all of these tools, but I know that [robodoc] made it possible to handle pretty arbitrary ''things'' to track and document. ---- [Category Documentation]