Обсуждение:Tcl

message: Статья несколько устарела, необходимо внести новые данные. Fennel 11:21, 26 июля 2008 (UTC)
thread_title: Untitled

message: Насколько я понял синтаксис Tcl сильно схож с синтаксисом Forth.
Поэтому такие объяснения являются отступлением от идеологии языка:
 Первое слово — имя команды, остальные — её аргументы.
 Любой аргумент может быть заменён другой командой, помещённой в квадратные скобки.
 Любые аргументы в фигурных скобках передаются команде «как есть», в виде единого аргумента.
На самом деле [ ] являются тоже командой, точнее командой является открывающая скобка, которая переведет интерпретацию текущей команды в "режим ожидания" и вычислит все что указано до закрывающей скобки. Например
 puts [puts "dd"; lsort $nn]
подставлен будет только результат lsort $nn, а puts "dd" даст вывод на экран.
Команда { "отключит режим интерпретации" до тех пор пока не встретится }
В книжках по Форту рассматриваются 2 режима: компиляции и интерактивный. Тут видимо тоже самое, но обозвать их следует интерпретации и исполнения, хотя и это как-то не точно.
--Serega386 17:12, 25 июня 2009 (UTC)
Не надо путать Forth с Tcl. [] и {} - специальные символы, трактуемые особым образом при разборе команды, их семантика зашита в ядро интерпретатора и не может быть изменена. Если, по-вашему, [ - это команда, то как трактовать следующий фрагмент: puts qwerty_[set i 0; incr i];# ? Чем является подстрока "qwerty_" или "qwerty_[set" , и почему интерпретатор не пытается искать команду с таким именем? Forth сделал бы именно так. 213.108.217.136 10:44, 27 марта 2011 (UTC)
thread_title: Уточнение

message: 8.6 же релизнулась. неплохо бы обновить статью с учетом нововведений (coroutines, tailcall, try и пр.) 
an.authentic 14:34, 4 марта 2013 (UTC)
thread_title:  релиз 8.6 

message: Tool Command Language — «командный язык инструментов». Звучит довольно коряво. Может быть лучше изменить на «инструментально-командный язык»? Так даже ближе будет к правилам перевода: сначала определения, а потом подлежащее.
thread_title:  Перевод названия языка 

message: Статья имеет статус хорошей, но сейчас можно заметить ряд недостатков, которые, если я правильно пониманию требования, несовместимы со статусом:
* В начале раздела Особенности сносок нет
* В разделе про синтаксис сноски - большая редкость
* Тоже самое в разделе Достоинства и недостатки
* На раздел Прочее поставил уже запрос на обобщающий АИ
* Шитые ссылки прямо из текста
Что-то я уже удалил, но деградация зашла дальше.
РоманСузи 14:30, 9 декабря 2014 (UTC)
* Ну последние два пункта - пережитки эволюции раздела ссылки в текст. Что статья уже не соответствует сам чувствую. Спасибо за хорошую стартовую точку --be-nt-all 17:05, 22 февраля 2015 (UTC)
** Очень хотелось бы использовать местами как источник on-line книгу TclWise от Сальваторе Санфилиппо и его же статью (точнее по факту уже использовал, но сноски я, когда писал статью, будучи зелёным новичком, ставил постфактум и не всегда). Но нужны какие-то подтверждения авторитетности Санфилиппо… --be-nt-all 01:16, 24 февраля 2015 (UTC) Авторство Redis, похоже, делает его значимым по ВП:ПРОГРАММИСТЫ, вот только где Redis, а где Tcl… --be-nt-all 01:37, 24 февраля 2015 (UTC)
*** Полагаю, что Сальваторе Санфилиппо авторитетен и уважаем/известен в соотв. кругах и без редиса. Например, он выступает в качестве ревьюера в некоторых книгах по Tcl (Mining the Social Web: Data Mining Facebook, Twitter, LinkedIn, Google+ ... By Matthew A. Russell). Его примерами пользуются здесь: Tcl and the Tk Toolkit By John K. Ousterhout. Поэтому не вижу проблем для рядовых вещей. Если что-то сногсшибательное - тогда уж нужно что-то ещё. РоманСузи 03:49, 24 февраля 2015 (UTC)
**** Спасибо. Ну, собственно именно он определил (вслед за лиспом) Tcl как «programmable programming languages». Писать совсем уж только по нему, это всё равно, что писать статью про Perl по :en:Higher-Order Perl, ну или, по крайней мере, как о лиспе исключительно с опорой на Let over lambda и On Lisp. В такой «грех» впадать не стоит, но как один из источников мне статья и свободнодоступное начало никогданезаконченной книги Санфилиппо нужны. --be-nt-all 04:12, 24 февраля 2015 (UTC)
thread_title:  О качестве статьи