Extended Tcl (TclX) 8.0.2(Skunkware98)
Tcl (TclX) 8.0.2, is a set of extensions to Tcl 8.0p2, the Tool Command
Language invented by Dr. John Ousterhout.
Tcl
is a powerful, yet simple extendable, embeddable programming language.
Extended Tcl is oriented towards Unix system
programming tasks and large application development providing
interfaces to the Unix systemcalls and libraries and many additional
Tcl programming constructs and debugging tools.
This version is TclX8.0 patch 2 corresponding to Tcl8.0p2 and Tk8.0p2
The packages supplied include binary runtimes for
SCO OpenServer and the source and doc package
and includes both tcl (the tclX interpreter
extending tcl) and wishx ( the tclX interpreter extending wish (the
Tcl/Tk interpreter))
TclX provides the following added capability to Tcl
(see the manual page man/TclX.man)
- Keyed lists, a type of list that provides functionality
similar to C structures.
- A command tracing facility for debugging and a performance profiler.
- A shell, which provides an environment for developing and executing
Tcl programs. The command line is compatible with Unix shells.
- Unix access commands provide access to many Unix system calls,
including process management.
- File control and status commands provide added facilities for accessing
and manipulating open files.
- File scanning facility that provides awk-like functionality.
- Extended list manipulation commands.
- Extended string and character manipulation commands.
- Online help on Tcl, TclX and Tk commands.
- X/PG based internationalization commands.
- Support for event-oriented programming in non-Tk applications.
- Advanced Tcl code library facility that is oriented towards building
large applications. It is compatible with standard Tcl auto-loading.
- Additional general programming commands.
- Restricted use in a safe interpreter.
Info sources
Authors
Extended Tcl was designed and implemented by
Karl Lehenbauer (karl@NeoSoft.com) and
Mark Diekhans (markd@Grizzly.com),
with help in the early stages from
Peter da Silva (peter@NeoSoft.com).
Skunkware 98