TOM
 
Documentation
 
 
TOM Home
TOM Tasks

FAQ
News
Highlights
Publications
Documentation
Download TOM
TOM Software
Bug Database
Mailing Lists

Mail:
tiggr at gerbil.org

Short Cuts:
Tesla
TOM/Gtk
GP
MU

Snapshots:
all of 'em
tom [an error occurred while processing this directive]
tesla [an error occurred while processing this directive]
mu [an error occurred while processing this directive]
tomgtk [an error occurred while processing this directive]

Released:
all of 'em
tom 1.1.1
tomgtk 0.11
tesla 0.91
gp 0.5
mu 1.0

Misc:
GIF free NOW!

The TOM Publications also contain interesting reads.
The TOM Tome
The definitive guide to TOM. Available for on line reading. The paper version is over 300 pages. The Tome is also available as a PDF.

TOM Raison d'etre
A short excerpt of reasons for developing TOM, and how TOM differs from other programming languages.
GTK tutorial (TOM edition)
Based on the common GTK tutorial, this introductory text explains programming GTK in TOM, written by Andreas Kostyrka. Available as HTML on-line.
TOM/Gnome
An introduction to programming Gnome in TOM, written by Andreas Kostyrka. Available as HTML on-line or its LaTeX source.
TOM gp - gp generates parsers
The current draft of the TOM gp - gp generates parsers manual (dated Mon Jul 6 1998). Available in PostScript, a tar archive of HTML files, HTML on-line, and full sources (which includes the examples).
Library documentation
Documentation extracted from the sources are available for the library units listed below. Note that the HTML does not come with a nice (short) introduction; grab the postscript (TeXinfo) for that. (Note, there is no versioning or timestamp in any of these files or their file names. They are, however, updated at least with every major change to the corresponding unit.)
tom
The standard class library and runtime. Available as on-line HTML, off-line HTML (.tar.gz or .tar.bz2), off-line info (.tar.gz or .tar.bz2), or PostScript (.ps.gz or .ps.bz2).
too
The extended standard environment. Available as on-line HTML, off-line HTML (.tar.gz or .tar.bz2).
C
A small unit providing an interface to those functions in libc that provide useful functionality not already provided by classes in one of the other units. Available as on-line HTML, off-line HTML (.tar.gz or .tar.bz2)
gps
Skeleton library for parsers generated by gp. Available as on-line HTML, off-line HTML (.tar.gz or .tar.bz2)
mu
Meta Unit: library for programs handling TOM sources. Available as on-line HTML, off-line HTML (.tar.gz or .tar.bz2)
tag
Available as on-line HTML, off-line HTML (.tar.gz or .tar.bz2)
ps
Available as on-line HTML, off-line HTML (.tar.gz or .tar.bz2)
x
Available as on-line HTML, off-line HTML (.tar.gz or .tar.bz2)
ttiff
Available as on-line HTML, off-line HTML (.tar.gz or .tar.bz2)
old:
The TOM Programming Language (superseded by The TOM Tome)
The current draft version of a tutorial introduction to the TOM programming language (dated Sun Jan 11 1998). Available in PostScript, a tar archive of HTML files, and HTML on-line. This doc is an early draft because it does not dive deep enough, and only discusses the language, not the cool things that can be done with it using the standard libraries.
TOM Language Reference Manual (superseded by The TOM Tome)
The current draft of the reference documentation on the TOM language (dated Wed Jan 14 1998). Available in PostScript, a tar archive of HTML files, and HTML on-line. This doc is an early draft because it only discusses the language, not the cool things that can be done with it using the standard libraries.

Up: TOM Homepage
 
Copyright © 1997-2002 Programmers Without Deadlines