From 6b9d538ee9be3a36a64e5f55febc764dd596bf81 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 12 Sep 2021 21:11:37 +0300 Subject: [PATCH] =?utf8?q?Tcl=20=D0=BD=D1=80=D0=B0=D0=B2=D0=B8=D1=82=D1=81?= =?utf8?q?=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit https://en.wikipedia.org/wiki/Tcl Сегодня написал хоть немного, но уже похожий на настоящую программу Tcl код для tofuproxy. А то всё просто вызовы Tk-widget-ов для отображения. Пробежался по tutorial языка. Очень мне в нём всё нравится! Ожидал что обнаружится какая-нибудь бяка неприятная или в целом всё сложнее. Пока всё в нём понимаю, диссонанса не возникает, всё логично и приятно даже просто по синтаксису и названию функций. В 82badc3e6648eef0e3c839c80035c18ab24f36de RMS говорил что в Tcl нету списков и поэтому это вовсе не настоящий язык. Судя по тому, как в нём созданы массивы (array, который на самом деле ассоциативный массив, хэш в понятии Perl) и словари (dict, типа тоже самое что и array, только является честным значением которое можно передавать в процедуры), то и списки в языке, видимо, появились позже. Лень изучать его историю. Но всё имеется. Не хуже Perl. Печально что не он в GNU мире занял нишу. Мне он гораздо ближе и понятнее чем Scheme/Guile и вообще вся эта функциональщина. -- 2.48.1