Tool Command Language
interpreted programming language used to develop prototype applications and CGI scripts, TCL (Computers)
TCL
TCL may mean:
Tcl (Tool Command Language), a computer programming languageTerminal Control Language, used to program
VeriFone devicesTerminal Control Language, a
Pick operating system command languageTrader Constraint Language, part of the
CORBA Notification Service
Twin City Lines, former public transit via streetcar in Minneapolis
TCL Corporation, a Chinese electronics manufacturerTowarzystwo Czytelni Ludowych (1880–1939) or
People's Libraries SocietyTexas Collegiate League, a collegiate baseball league
The Common Link, a
KOMpatible Bulletin board system for MS-DOS
Transports en commun lyonnais, the Lyon public transport system.
Transaction Control Language, a family of computer languages used by database systems to control transactions.
See more at Wikipedia.org...
Tcl
Tcl (originally from "Tool Command Language", but nonetheless conventionally rendered as "Tcl" rather than "TCL"; and pronounced as "" or "teekle") is a
scripting language created by
John Ousterhout. Originally "born out of frustration"—according to the author—with programmers devising their own (poor quality) languages intended to be embedded into applications, Tcl quickly gained wide acceptance on its own and is generally thought to be easy to learn, but powerful in competent hands. It is most commonly used for
rapid prototyping, scripted applications, GUIs and testing. Tcl is used extensively on embedded systems platforms, both in its full form and in several other small-footprinted versions. Tcl is also used for
CGI scripting and as the scripting language for
eggdrop bots.
See more at Wikipedia.org...
Tool Command Language
<
language> /tik*l/ (Tcl) An interpreted string processing language for issuing commands to
interactive programs, developed by
John Ousterhout at
UCB. Each
application program can extend tcl with its own set of commands.
Tcl is like a text-oriented
Lisp, but lets you write algebraic expressions for simplicity and to avoid scaring people away. Though originally designed to be a "scripting language" rather than for serious programming, Tcl has been used successfully for programs with hundreds of thousands of lines.
It has a peculiar but simple
syntax. It may be used as an embedded
interpreter in application programs. It has
exceptions and
packages (called libraries),
name-spaces for
procedures and
variables, and provide/require. It supports
dynamic loading of
object code. It is
eight-bit clean. It has only three variable types: strings, lists and
associative arrays but no
structures.
Tcl and its associated
GUI toolkit,
Tk run on all flavors of
Unix,
Microsoft Windows,
Macintosh and
VMS. Tcl runs on the
Amiga and many other
platforms.
Current version: 8.0.3, as of 1998-09-25.
See also
expect (control interactive programs and pattern match on their output),
Cygnus Tcl Tools,
[incr Tcl] (adds classes and inheritence to Tcl),
Scriptics (John Ousterhout's company that is the home of Tcl development and the TclPro tool suite),
Tcl Consortium (a non-profit agency dedicated to promoting Tcl),
tclhttpd (an embeddable Tcl-based web server),
tclx (adds many commands to Tcl),
tcl-debug.
comp.lang.tcl FAQ at MIT. or
at purl.org.
Scriptics downloads.
Kanji.
Usenet newsgroups:
news:comp.lang.tcl.announce,
news:comp.lang.tcl.
["Tcl: An Embeddable Command Language", J. Ousterhout, Proc 1990 Winter USENIX Conf].
(1998-11-27)
(c) Copyright 1993 by Denis Howe