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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (6)

Label Occurrences
Tcl canonical 4
Tcl core interpreter 1
Tcl standard library 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.

TkAgg usesGUIFramework Tcl
this entity surface form: Tkinter
PL/Tcl usesLanguage Tcl
Tcl influenced Tcl self-linksurface differs
this entity surface form: incr Tcl
Tcl hasImplementation Tcl self-linksurface differs
this entity surface form: Tcl core interpreter
Tcl hasImplementation Tcl self-linksurface differs
this entity surface form: tclsh
Tcl standardLibrary Tcl self-linksurface differs
this entity surface form: Tcl standard library