Attributes
- What
- Tcl
- Where
- tcl.tk
- Where
- tcl.sf.net
- Description
- An embeddable dynamic language interpreter. The sample "tclsh" is frequently used as a shell interpreter. Currently at version 8.6.0.
- Updated
- 2012-11-29
- Contact
- See web site
Description
Tcl, is an acronym for Tool Command Language. The preferred pronunciaiton is as its individual letters. In the past, the most popular pronunciation was as a homophone for "tickle". The suggested spelling is with an uppercase "T" and "cl".
For many people, their first acquaintance with Tcl is as a component of another software program. Examples include Expect, Cisco IOS
- Out of the box, tclsh is a stand alone interpreter build from the tcl source code distribution
- wish is a tcl interpreter with the Tk extension pre-loaded. It is created when building Tk.
- tclkit is a all-in-one-file combination of Tcl, Tk, Metakit, Itcl, tclvfs and a few other extensions. It is used for code in starkit format.
- expect is a tcl interpreter with the expect extension pre-loaded. It is created when building expect.
- A command called tcl (as well as wishx) used to be built and installed as a part of building and installing the Tclx extension.
- itclsh is a tclsh pre-extended with Itcl.
- tixwish is built and installed as a part of the Tix build process
- bltsh and bltwish are built and installed as a part of the BLT build process.
- tcldomsh is built and installed as a part of the TclDOM build process
- xotclsh and xowish are built and installed as a part of the XOTcl build process.
As of Tcl 8.4, the only interpreters that you really need to think about are tclsh, tclkit, and (on some platforms) wish, as Tcl provides the ability to dynamically load any of the other extensions during runtime. In fact, many of the extensions have been dropping the building and installing of custom executables due to this.
Tcl Commands documents all the Tcl commands available in the core distribution.
Tcl C API documents all the public Tcl C calls that a C programmer should consider safe to use.
Tcl also comes with several packages. For instance, the http package, dde, msgcat, platform, registry, tcltest, the deprecated optparse package, as well as others [please fill them in here].
see Why Tcl
See Also
- Tcl FAQ
- (desperately needs updating)
- Wikipidea, English)
- Wikipidia, GermanTcl
- 64-bit computing
- Arts and crafts of Tcl-Tk programming
- The way tcl works
- Tcl Command Evaluation: Layer by Layer
Supported Platforms
See [%|%this page ] for details aoubt platforms known to support Tcl and Tk.
See Getting Tcl/Tk
See Installing tcl
See Documentation
See Learning Tcl
see Tcl Syntax
see Tcl Commands
Programs
- A Tcl repository
- Extensions for Tcl and Tk