4 ms·
Im in the EDA industry and use Tcl. It's easily the worst language I've ever used and I firmly believe that the entire semiconductor industry is being held back
by typon 11y ago
Im in the EDA industry and use Tcl. It's easily the worst language I've ever used and I firmly believe that the entire semiconductor industry is being held back years due to the stranglehold of Tcl.
Everything in Tcl is a string. This is just one example of the idiocy of this language.
- colanderman 11y agoEven as a fan of rich type systems, I can think of much worse design choices for a language than "everything is a string". "Everything is an object whose class is determined at runtime" comes to mind. And as a former Tcl dabbler, that's also definitely not the first thing I'd pick on. `upvar` is a far more egregious violator of sanity, and I seem to recall that parsing optional arguments to a function is quite the adventure.