Copyright © Philip M. Parker, INSEAD. Terms of Use.

TOOL COMMAND LANGUAGE

Specialty Definition: TOOL COMMAND LANGUAGE

DomainDefinition

Computing

Tool Command 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 (ftp://rtfm.mit.edu/pub/usenet-by-group/comp.answers/tcl-faq/) or at purl.org (http://www.purl.org/NET/Tcl-FAQ/). Scriptics downloads (http://www.scriptics.com/software/download.html). Kanji (ftp://srawgw.sra.co.jp/pub/lang/tcl/jp/). 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). Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     

Crosswords: TOOL COMMAND LANGUAGE

Specialty definitions using "TOOL COMMAND LANGUAGE": TCL. (references)

Top     

Alternative Orthography: TOOL COMMAND LANGUAGE


Hexadecimal (or equivalents, 770AD-1900s) (references)

54 4F 4F 4C      43 4F 4D 4D 41 4E 44      4C 41 4E 47 55 41 47 45

Leonardo da Vinci (1452-1519; backwards) (references)

        

Binary Code (1918-1938, probably earlier) (references)

01010100 01001111 01001111 01001100 00100000 01000011 01001111 01001101 01001101 01000001 01001110 01000100 00100000 01001100 01000001 01001110 01000111 01010101 01000001 01000111 01000101

HTML Code (1990) (references)

&#84 &#79 &#79 &#76 &#32 &#67 &#79 &#77 &#77 &#65 &#78 &#68 &#32 &#76 &#65 &#78 &#71 &#85 &#65 &#71 &#69

ISO 10646 (1991-1993) (references)

0054 004F 004F 004C      0043 004F 004D 004D 0041 004E 0044      004C 0041 004E 0047 0055 0041 0047 0045

Encryption (beginner's substitution cypher): (references)

5449494623749474735483824635484155354139

Top     



INDEX

1. Crosswords
2. Orthography
3. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.