Hacker News new | ask | show | jobs
by eadmund 2543 days 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.