Tool Command Language

E773893

Tool Command Language (Tcl) is a high-level, interpreted scripting language commonly used for rapid prototyping, scripting applications, and embedding into other programs, often alongside its Tk toolkit for building graphical user interfaces.

All labels observed (1)

Label Occurrences
Tool Command Language canonical 2

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf high-level programming language ⓘ
interpreted language ⓘ
scripting language ⓘ
abbreviation Tcl ⓘ
category embedded scripting language ⓘ
scripting language for GUI applications ⓘ
designedBy John Ousterhout ⓘ
developer John Ousterhout ⓘ
evaluationStrategy interpreted ⓘ
fileExtension .tcl ⓘ
.tk ⓘ
firstAppeared 1988 ⓘ
late 1980s ⓘ
hasFeature embeddable interpreter ⓘ
everything is a string model ⓘ
extensible command set ⓘ
platform-independent bytecode compiler ⓘ
hasObjectSystem TclOO ⓘ
hasPackageSystem Tcl package mechanism ⓘ
hasToolkit Tk ⓘ
hasVariant Itcl ⓘ
Jim Tcl ⓘ
influenced Expect ⓘ
Itcl ⓘ
TclOO ⓘ
influencedBy C ⓘ
Unix shell ⓘ
license BSD-style license ⓘ
notableImplementation Tcl 8.x series ⓘ
linked to: Tcl
operatingSystem cross-platform ⓘ
organization Tcl Core Team ⓘ
paradigm event-driven programming ⓘ
imperative programming ⓘ
scripting ⓘ
primaryImplementation Tcl interpreter ⓘ
standardLibrary Tcl core library ⓘ
linked to: Tcl
supports cross-platform development ⓘ
event loop ⓘ
extensions via C API ⓘ
string-based commands ⓘ
typingDiscipline dynamic typing ⓘ
useCase GUI development ⓘ
embedding into other programs ⓘ
rapid prototyping ⓘ
scripting applications ⓘ
usedIn electronic design automation tools ⓘ
networking equipment configuration ⓘ
test automation ⓘ
usedWith Tk ⓘ
website https://www.tcl-lang.org/ ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Tcl → fullName → Tool Command Language ⓘ
Tcl → abbreviationOf → Tool Command Language ⓘ