Tcl
E216043
embeddable scripting language
high-level programming language
programming language
scripting language
Tcl (Tool Command Language) is a high-level, embeddable scripting language widely used for rapid prototyping, GUI development (often with Tk), and extending applications.
All labels observed (6)
| Label | Occurrences |
|---|---|
| Tcl canonical | 4 |
| Tcl core interpreter | 1 |
| Tcl standard library | 1 |
| Tkinter | 1 |
| incr Tcl | 1 |
| tclsh | 1 |
Statements (60)
| Predicate | Object |
|---|---|
| instanceOf |
embeddable scripting language
ⓘ
high-level programming language ⓘ programming language ⓘ scripting language ⓘ |
| abbreviationOf | Tool Command Language ⓘ |
| category |
cross-platform software
ⓘ
high-level programming languages ⓘ scripting languages ⓘ |
| designedBy | John Ousterhout ⓘ |
| designedFor |
embeddability
ⓘ
extensibility ⓘ rapid application development ⓘ |
| developer | John Ousterhout ⓘ |
| evaluationStrategy | string-based ⓘ |
| fileExtension | .tcl ⓘ |
| firstAppeared |
1988
ⓘ
late 1980s ⓘ |
| fullName | Tool Command Language ⓘ |
| hasFeature |
command substitution
ⓘ
coroutines ⓘ event loop ⓘ namespaces ⓘ packages ⓘ string-based data model ⓘ |
| hasGUIToolkit | Tk ⓘ |
| hasImplementation |
Tcl
self-linksurface differs
ⓘ
surface form:
Tcl core interpreter
Tcl self-linksurface differs ⓘ
surface form:
tclsh
wish ⓘ |
| hasObjectSystem |
TclOO
ⓘ
incr Tcl ⓘ |
| influenced |
Expect
ⓘ
Jim Tcl ⓘ Safe-Tcl ⓘ TclOO ⓘ Tcl self-linksurface differs ⓘ
surface form:
incr Tcl
|
| influencedBy |
C
ⓘ
Lisp programming language ⓘ
surface form:
Lisp
Unix shell ⓘ |
| license | BSD-style license ⓘ |
| oftenUsedWith | Tk ⓘ |
| paradigm |
event-driven programming
ⓘ
imperative programming ⓘ scripting ⓘ |
| platform | cross-platform ⓘ |
| primaryUse |
GUI development
ⓘ
application extension ⓘ embedded scripting ⓘ rapid prototyping ⓘ |
| standardLibrary |
Tcl
self-linksurface differs
ⓘ
surface form:
Tcl standard library
|
| supports |
cross-platform development
ⓘ
embedding in applications ⓘ event-driven programming ⓘ extensions in C ⓘ extensions in C++ ⓘ |
| typingDiscipline | dynamic typing ⓘ |
| usedFor |
embedded systems scripting
ⓘ
networking scripts ⓘ system administration ⓘ test automation ⓘ |
| website | https://www.tcl-lang.org/ ⓘ |
Referenced by (9)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Tkinter
this entity surface form:
incr Tcl
this entity surface form:
Tcl core interpreter
this entity surface form:
tclsh
this entity surface form:
Tcl standard library