3 ms·
TCL never knew what it wanted to be: replacement shell? embeddable command language? embeddable scripting language? general purpose programming language? GUI la
by EdiX 14y ago
TCL never knew what it wanted to be: replacement shell? embeddable command language? embeddable scripting language? general purpose programming language? GUI language?
The "everything is a string" design principle is a hindrance to most (but not all) of those use cases. The only place where it really doesn't create problems is in shells but TCL never did shells right (tclsh sucks).