Tool Command Language: 3 Background and Description

Up: GEOS SDK TechDocs | Up | Prev: 2 Copyright Information | Next: 4 Syntax and Structure

The Tool Command Language is abbreviated as Tcl and is pronounced "tickle". It was developed and written by Professor John Ousterhout at the University of California at Berkeley. Tcl is a combination of two main parts: a language and a library.

Language
The Tcl language is a textual language intended primarily for issuing commands to interactive programs such as text editors, illustrators, shells, and most importantly debuggers. It has a set syntax and is programmable, thus allowing users to create more powerful commands than the built-in command set listed in the Swat Command Reference.
Library
Tcl also includes a library which can be imbedded in an application, as it is in Swat. This library includes a parser for the Tcl language, routines to implement the Tcl built-in commands, and procedures allowing an application to extend Tcl with additional commands.

Up: GEOS SDK TechDocs | Up | Prev: 2 Copyright Information | Next: 4 Syntax and Structure