TCL – это, имхо, скорее из разряда того, что нужно знать, чем того, что нужно использовать в production.
Минусы:
- отвратительная эргономичность порождаемого интерфйса
- высокая степень «запутанности» порождаемого кода – не видел ни одного проекта с читабельным кодом. Сам писал – результат (по читабельности) тоже плачевный.
- довольно убогие, по нынешним временам, возможности кодинга
- сложные библиотеки, типа BLT, выглядят как незаконченный курсовик/диплом трудолюбивого студента (типа делал-делал – не доделал).
Плюсы:
- быстрая разработка интерфейса – иногда – действительно полезно
- упрощенное наращивание C-кодом (хотя в newLisp это решено проще)