TclX (http://tclx.sf.net/) is an essential package of extensions for Tcl. This package creates interpreters known as tcl. It adds advanced code loading facility, new programming constructs, debugging and profiling facilities, unix access commands, file I/O facilities including awk-like scanning for strings, extended list and a new key list capability, extended character and string manipulation commands, and time and date manipulation commands. Extended Tcl is oriented towards system programming tasks and large application development. It provides a variety of additional interfaces to the underlying operating system, as well as many new programming constructs, text manipulation tools, and debugging capabilities. Over the years, a variety of features originally appeared in TclX, and then, as the ideas were proven, migrated to the Tcl core. These features include Tcl's I/O system, its associative arrays, Internet networking interfaces, [upvar], memory debugging... even [incr]. TclX includes documentation on debugging memory problems on how to use its '''[keyed list]''' data type, manipulating binary structures via handles, a guide to writing Tcl commands in C , and a reference manual for the new TclX commands themselves. (Give an alternate description of TclX as Tcl augmented with POSIX stuff, such as fork, plus other conveniences common among Unixoids, including keyed lists, profiling, ...) ---- On SourceForge it can be found at http://sourceforge.net/projects/tclx * Please report bugs to http://sourceforge.net/bugs/?group_id=13247 * and place patches at http://sourceforge.net/patch/?group_id=13247 see ftp://ftp.tcl.tk/pub/tcl/nightly-cvs/ for a tar file of the sf.net cvs head . The [ActiveTcl] Batteries Included distribution includes TclX. [TclX Future] contains discussion about the interface and interaction between Tcl and TclX. [TclX Commands] has a list of TclX's commands ---- '''TclX History''': [Karl Lehenbauer] first wrote TclX, and he and [Mark Diekhans] maintained it for a long time. In spring 2002, [Jeffrey Hobbs] is "reforming" TclX, although he doesn't "own" it. In the past, there was also a TkX (aka wishx) component. This part is being removed, as is the code for creating stand-alone interpreters tcl and wishx. ---- [Category Package]