$ whois tcl
Tcl
first released in 1988 · by John Ousterhout
$ guessprog --inspect tcl
- year
- 1988
- paradigm
- procedural
- family
- other
- memory
- reference counting
- binding
- dynamic
- safety
- weak
TCL(7)
- AUTHORS
- John Ousterhout
- HISTORY
- John Ousterhout created Tcl, the Tool Command Language, at the University of California, Berkeley, in 1988. He was tired of every interactive tool his students built for chip design inventing its own poor command language, so he wrote a reusable interpreter that could be embedded in any C program. Tk, its graphical toolkit, followed soon after and made Tcl popular for building GUIs. The name is usually pronounced "tickle".
- USAGE
- A niche but persistent language, still deeply embedded in electronic design automation tools for chip design and in test automation, often through Expect. Tk lives on as the GUI toolkit behind Python's Tkinter, and SQLite's test suite is largely written in Tcl.
- SEE ALSO
- Tcl on Wikipedia ↗
proc repeat {n body} {
for {set i 0} {$i < $n} {incr i} {
uplevel 1 $body
}
}
set greeting "Hello"
repeat 3 {
puts "$greeting from a home-made control structure"
}
dict set langs tcl year 1988
puts [dict get $langs tcl year]