Tcl by John Ousterhout University of California at Berkeley ouster@cs.berkeley.edu The best way to get started with Tcl is to read the draft of my upcoming book on Tcl and Tk, which can be retrieved using anonymous FTP from the directory "ucb/tcl" on ftp.cs.berkeley.edu. Part I of the book provides an introduction to writing Tcl scripts and Part III describes how to write C code that uses the Tcl C library procedures. The "doc" subdirectory in this release contains a complete set of manual entries for Tcl. Files with extension ".1" are for programs (for example, tclsh.1); files with extension ".3" are for C library procedures; and files with extension ".n" describe Tcl commands. The file "doc/Tcl.n" gives a quick summary of the Tcl language syntax. To print any of the man pages, cd to the "doc" directory and invoke your favorite variant of troff using the normal -man macros, for example ditroff -man Tcl.n to print Tcl.n. If Tcl has been installed correctly and your "man" program supports it, you should be able to access the Tcl manual entries using the normal "man" mechanisms, such as man Tcl Tcl newsgroup ----------------- There is a network news group "comp.lang.tcl" intended for the exchange of information about Tcl, Tk, and related applications. Feel free to use the newsgroup both for general information questions and for bug reports. I read the newsgroup and will attempt to fix bugs and problems reported to it. 7. Tcl contributed archive -------------------------- Many people have created exciting packages and applications based on Tcl and made them freely available to the Tcl community. An archive of these contributions is kept on the machine harbor.ecn.purdue.edu. You can access the archive using anonymous FTP; the Tcl contributed archive is in the directory "pub/tcl". The archive also contains an FAQ ("frequently asked questions") document that provides solutions to problems that are commonly encountered by TCL newcomers.