Tcl

E216043

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 (13)

How this entity was disambiguated

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 core interpreter
linked to: Tcl

tclsh
linked to: Tcl

wish
hasObjectSystem TclOO
incr Tcl
influenced Expect
Jim Tcl
Safe-Tcl
TclOO
incr Tcl
linked to: Tcl
influencedBy C
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 standard library
linked to: Tcl
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/

How these facts were elicited

Referenced by (30)

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

TkAgg usesGUIFramework Tkinter
linked to: Tcl
PL/Tcl usesLanguage Tcl
Tcl influenced incr Tcl
linked to: Tcl
Tcl hasImplementation Tcl core interpreter
linked to: Tcl
Tcl hasImplementation tclsh
linked to: Tcl
Tcl standardLibrary Tcl standard library
linked to: Tcl
Tool Command Language standardLibrary Tcl core library
linked to: Tcl
Tool Command Language notableImplementation Tcl 8.x series
linked to: Tcl
John Ousterhout knownFor Tcl scripting language
linked to: Tcl
John Ousterhout softwareCreated Tcl interpreter
linked to: Tcl
Tk designedForLanguage Tcl
Tk usedWithLanguage Tcl
TclOO integratedInto Tcl 8.6 core
linked to: Tcl
TclOO partOf Tcl core source tree
linked to: Tcl
Safe-Tcl basedOn Tcl
incr Tcl extends Tcl
incr Tcl compatibleWith Tcl 8.x
linked to: Tcl