// guess the programming language of the day

$ 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 ↗
$ cat repeat.tcl
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]