[LWN Logo]
[Timeline]
From: jenglish@flightlab.com (Joe English)
Newsgroups: comp.lang.tcl.announce,comp.lang.tcl
Subject: ANNOUNCE: TMML 0.6: XML DTD for Tcl documentation
Date: 23 Aug 2000 10:26:02 -0700

I am pleased to announce the release of TMML 0.6,
a proposed XML DTD for the Tcl/Tk documentation set.

Included in the release are:

    * The TMML DTD, and some (still incomplete) documentation
    * XSL stylesheets for converting TMML to HTML
    * Utilities for converting the Tcl manpages to XML format
    * (New) A Tcl script to convert TMML (back) into NROFF manpages.

Changes since version 0.5:

    * man2tmml is now much more accurate at inferring the hierarchical
      structure of manpages.
    * Changed the content model of the <dl> (definition list) element:
      Now multiple <dt> (terms) may be associated with a single <dd>
      (definition), but each group must now be contained in a wrapper
      <dle> element.
    * Added <optlist> element for command options
    * Added a few other term-level elements.
    * Updated the documentation a bit.

Full details are available here:

    <URL: http://www.flightlab.com/~joe/tmml/ >

The man2tmml utility more-or-less successfully converts the
existing NROFF documentation to TMML.  An HTML rendition of the
current documentation (fresh from the Ajuba CVS repository)
is also available from the above web page.

The HTML rendition includes several navigational aids, including
a hierarchical table of contents, keyword index, and an alphabetical
index of defined terms organized by category.

Any and all feedback welcome.

--Joe English

  jenglish@flightlab.com

[[Send Tcl/Tk announcements to tcl-announce@mitchell.org
  Send administrivia to tcl-announce-request@mitchell.org
  Announcements archived at http://www.egroups.com/list/tcl_announce/
  The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]