From: Sergey Matveev Date: Sun, 12 Sep 2021 18:11:37 +0000 (+0300) Subject: Tcl нравится X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=6b9d538ee9be3a36a64e5f55febc764dd596bf81;p=stargrave-blog.git Tcl нравится https://en.wikipedia.org/wiki/Tcl Сегодня написал хоть немного, но уже похожий на настоящую программу Tcl код для tofuproxy. А то всё просто вызовы Tk-widget-ов для отображения. Пробежался по tutorial языка. Очень мне в нём всё нравится! Ожидал что обнаружится какая-нибудь бяка неприятная или в целом всё сложнее. Пока всё в нём понимаю, диссонанса не возникает, всё логично и приятно даже просто по синтаксису и названию функций. В 82badc3e6648eef0e3c839c80035c18ab24f36de RMS говорил что в Tcl нету списков и поэтому это вовсе не настоящий язык. Судя по тому, как в нём созданы массивы (array, который на самом деле ассоциативный массив, хэш в понятии Perl) и словари (dict, типа тоже самое что и array, только является честным значением которое можно передавать в процедуры), то и списки в языке, видимо, появились позже. Лень изучать его историю. Но всё имеется. Не хуже Perl. Печально что не он в GNU мире занял нишу. Мне он гораздо ближе и понятнее чем Scheme/Guile и вообще вся эта функциональщина. ---