3 ms·
> TCL was a terribly designed (but brilliantly implemented) programming language. What do you dislike about Tcl? I always kinda liked it. > While both Lua's
by eadmund 7y ago
> TCL was a terribly designed (but brilliantly implemented) programming language.
What do you dislike about Tcl? I always kinda liked it.
> While both Lua's design and implementation are quite excellent.
The implementation is pretty good, but 1-based arrays are pretty evil. I don't know if I like the way arrays & tables are conflated either: part of me thinks it's clever, and part thinks that it's too clever by half.
It's also pretty verbose.
Something I like about both Tcl & Lisp is that they have a good built-in messaging format (Tcl object notation in the former, and S-expressions in the latter). Lua doesn't really have something similar, which is IMHO unfortunate.