| 1.8, limafresh (ok), 12:16, 30/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +8 +/– |
Отлично, что столь древний язык+GUI-тулкит развивается. Помню как писал на нём змейку, собрал в freeWrap бинарь, и он запускался даже на 10-летней Kubuntu 16.04, наверное и на ещё более ранних запустился бы. Не каждый стек может таким похвастаться.
| | |
| |
| |
| |
| 4.14, Аноним (12), 13:03, 30/09/2026 [^] [^^] [^^^] [ответить]
| –9 +/– |
Тогда у тебя мякиш какой-то в башке, без обид. Интерпретируемый привет мир нет сложностей запускать, но даже если ты статически слинкуешь с либц, либц новых систем не обязана работать на старых системах (как и наоборот впрочем, в текущих ядрах даже дропнули совместимость с костылями 32 битных либц).
| | |
| |
| 5.16, limafresh (ok), 13:09, 30/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Интерпретируемый привет мир нет сложностей запускать
Расскажите это питоновскому print("Hello, world!"), упакованному в PyInstaller. Он не смог. И это простая консольная программа, не требующая графики. А змейка это уже как минимум GUI-программа.
| | |
| |
| 6.17, Аноним (12), 13:17, 30/09/2026 [^] [^^] [^^^] [ответить]
| –3 +/– |
PyInstaller, видимо, не настолько всратый, чтобы линковать все зависимости статически. Для начала, он либц не линкует, поэтому нужно собирать на более старой платформе. Попробуй PyOxidizer, он поддерживает статическую линковку.
| | |
|
| 5.41, Аноним (41), 16:14, 30/09/2026 [^] [^^] [^^^] [ответить]
| +2 +/– | |
> если ты статически слинкуешь с либц
А он что-то говорил про статическую линковку с glibc?
> либц новых систем не обязана работать на старых системах
Иди погуги, какая версия ядра стоит на упомянутой Kubuntu 16, и какая минимальная версия нужна самой свежей glibc. Тебя ждет большой сюрприз.
> Тогда у тебя мякиш какой-то в башке
Какая ирония...
| | |
| |
| 6.46, Аноним (12), 17:04, 30/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Он хочет запускать бандленный бинарь с текущей среды на старой. Тут упс, начиная с либц и дальше по списку. И конечно, не у всех внешних библиотек будет совместимость в принципе. Всё остальное не имеет значения.
| | |
| |
| 7.49, Аноним (41), 17:34, 30/09/2026 [^] [^^] [^^^] [ответить]
| +8 +/– |
Ты, наверное, невнимательно читал, но его бинарь уже запустился на строй системе. Так что "упс" тут только у тебя случился.
| | |
| |
| 8.52, Аноним (12), 18:25, 30/09/2026 [^] [^^] [^^^] [ответить] | +/– | Он видимо статически слинковал, там есть такая опция Потому что иначе он не мог... текст свёрнут, показать | | |
| |
| |
| 10.57, Аноним (12), 19:52, 30/09/2026 [^] [^^] [^^^] [ответить] | –2 +/– | По умолчанию статической линковки нет, что-то ты не договариваешь В любом случа... текст свёрнут, показать | | |
| |
| |
| 12.65, Аноним (12), 20:49, 30/09/2026 [^] [^^] [^^^] [ответить] | –2 +/– | Интерпретатор не сам по себе работает, это не го или раст Требования к исполняе... текст свёрнут, показать | | |
|
|
|
|
|
|
|
|
|
|
| 2.36, Аноним (36), 15:49, 30/09/2026 [^] [^^] [^^^] [ответить]
| +3 +/– |
А т.к. никакие жаваскриптеры и пехепешники в него не лезут - то и прекрасно себя чувствует, и дальше будет)
| | |
| 2.42, Аноним (41), 16:36, 30/09/2026 [^] [^^] [^^^] [ответить]
| +2 +/– | |
> столь древний язык
Древний? Он на год моложе Perl и на 4 старше Python.
| | |
|
| |
| 2.11, limafresh (ok), 12:29, 30/09/2026 [^] [^^] [^^^] [ответить]
| +4 +/– |
Tk используется как основа для Tkinter - самой известной GUI-библиотеки в Python. Вроде, если не ошибаюсь, на нём написан официальный GUI для git.
| | |
| |
| 3.85, Аноним (85), 09:20, 01/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Написал LLM агента на Python с tkinter GUI.
Легковесный, в отличие от веб-браузера.
На дистре с tcl-8 падает в одном единственном месте
при обработке одной конкретной utf-8 строки.
На дистре с tcl-9 работает нормально.
Прогресс с tcl-9 на лицо.
| | |
|
| 2.15, Аноним (15), 13:05, 30/09/2026 [^] [^^] [^^^] [ответить]
| +7 +/– |
Все что связано с написанием RTL (Verilog, VHDL) везде используется Tkl. В автоматизации, в валидации, в моделировании сигналов, в тайминг анализаторах и т.д и т.п., везде там используется Tkl.
| | |
| |
| |
| 4.59, Аноним (59), 20:05, 30/09/2026 [^] [^^] [^^^] [ответить]
| –2 +/– | |
А зря. Python всё больше и больше не даёт быстро посчитать, а точно считать он не умеет с py3k.
И REPL-культуру в нём с какого-то момента вымели подчистую, особенно явно это стало видно с пришествием любителей асинков.
| | |
| |
| 5.62, Аноним (21), 20:26, 30/09/2026 [^] [^^] [^^^] [ответить]
| +2 +/– | |
Так здесь не про счёт, а про симуляцию.
А что значит не умеет точно считать?
| | |
| 5.63, Аноним (21), 20:29, 30/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
Так здесь не про счёт, а про симуляцию.
А что значит не умеет точно считать?
| | |
| 5.69, Инопланетянин (?), 21:56, 30/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> И REPL-культуру в нём с какого-то момента вымели подчистую, особенно явно это стало видно с пришествием любителей асинков.
Как репл связан с асинком?
| | |
| |
| 6.94, Аноним (59), 18:41, 01/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Любители асинков не знают про репл и пишут исключительно top-down лапшу. С начала и до 3.8 вроде с асинками было вообще невозможно работать в репле.
| | |
|
| 5.74, Аноним (74), 22:33, 30/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> А зря. Python всё больше и больше не даёт быстро посчитать
Это бы значило что язык замедляется, но это не так.
> а точно считать он не умеет с py3k.
Питон 3 никто не называет py3k. Ты в глаза его не видел, или понтами что ты типа знаток сам себя переиграл? И расскажи же нам, что там пострадало в точности вычислений по сравнению с 2 питоном. Может ты просто про оператор // не знаешь?
> И REPL-культуру в нём с какого-то момента вымели подчистую, особенно явно это стало видно с пришествием любителей асинков.
Асинк в REPL дёргается так же как синхронный код. Конкретные будут претензии?
| | |
| |
| 6.95, Аноним (59), 18:43, 01/10/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
>И расскажи же нам, что там пострадало в точности вычислений по сравнению с 2 питоном.
Округление вниз.
>Конкретные будут претензии?
Да, к апломбу python-сообщества.
| | |
| |
| 7.101, Аноним (74), 22:52, 01/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> Округление вниз.
Что "округление вниз"?
> Да, к апломбу python-сообщества.
Понятно.
| | |
|
|
|
|
| 3.28, kusb reg (ok), 15:18, 30/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Он и создавался как внутренний и командный язык чтобы скриптовать программы для разработки электроники.
| | |
| 3.112, Ckotctvo (?), 18:18, 04/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
Так этот софт гавнина вырвиглазная.
Хотя вот поделка от каденса написана с использованием Qt но выглядит все равно как куча вырвиглазного кала. Возможно это стандарт индустрии: софт должен быть страшным как смерть, неудобным забагованым и внутри чтоб лисп под именем skill сидел
| | |
|
|
| 1.18, Аноним (18), 13:28, 30/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +6 +/– |
Почему-то вопли всегда на 99 процентов либо от 1) неосиляторов или 2) ущербных.
| | |
| |
| 2.45, Аноним (44), 17:02, 30/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Почему-то вопли всегда на 99 процентов либо от 1) неосиляторов или 2) ущербных.
Вопли от всех. Вот я его использовал. Мне казалось нормальным. Да - жутчайшие проблемы с экранированием, собенно когда генеришь генератор.
Но потом оказалось, что те, кто хотели что-либо поправить - сами поправить не могли. Не знали тонкостей и все ломали. А тонкостей там, да весь язык - сплошные тонкости.
| | |
|
| 1.30, жявамэн (ok), 15:40, 30/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Непонятно кому это нужно кроме древних легаси проектов.
Что то новое делать на этом ну... как на перле
| | |
| |
| |
| 3.35, жявамэн (ok), 15:49, 30/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
И давно баш себя назввает ?
>сновное распространение Tcl получил как платформа для создания интерфейсов пользователя и как встраиваемый язык | | |
| |
| 4.40, ant2 (?), 16:13, 30/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Надо внимательнее к предметной области.
Tcl был сделан как человеческое решения вместо скриптов всяких *sh.
Как бы он Tool Command Language
| | |
|
| 3.105, Аноним (105), 13:19, 02/10/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
А что bash? bash связывает вызовы бинарников, абстрагируясь от fork+pipe+dup+exec, tcl таким похвастаться не может.
| | |
|
| 2.34, Аноним (36), 15:47, 30/09/2026 [^] [^^] [^^^] [ответить]
| –2 +/– |
Простой встраиваемый интерпретатор. Вполне себе сравним с Lua. А что именно выбирать - уже вкусовщина.
| | |
| |
| 3.47, Аноним (44), 17:04, 30/09/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Простой встраиваемый интерпретатор. Вполне себе сравним с Lua. А что именно выбирать - уже вкусовщина.
Напишешь конфиг на lua - поправит любой, даже ничего не знающий.
Напишешь конфиг на tcl - даже знающий побоится что-либо трогать. А вдруг у тебя команда переопределена и делает что-либо другое.
| | |
|
| 2.37, kusb reg (ok), 15:53, 30/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
А почему? В чём-то они как будто противоположность.
Perl - сложность, сложные правила, много способов сделать X.
Tcl - простые правила парсинга, всё есть x, единый подход.
| | |
| |
| 3.50, kusb reg (ok), 18:10, 30/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Хотя... Пишется код который генерирует код, который генерирует код, который генерирует код, который сам себя парсит, имена процедуры хранятся в переменных, которые складываются друг с другом...
| | |
|
| 2.39, Аноним (41), 16:01, 30/09/2026 [^] [^^] [^^^] [ответить]
| +6 +/– | |
> кому это нужно кроме древних легаси проектов.
Буквально всем, кому нужен свой DSL язык.
Бонусом идут проверенная в бою экосистема и либы на все случаи жизни, включая GUI.
Это не для конечных пользовательских продуктов - это для внутренних тулзов.
> Непонятно
> новое делать на этом ну... как на перле
Сперва ты пишешь, что вообще не понимаешь, что такое Tcl и зачем он нужен - и тут же даешь свое ценное мнение о том, каково на нем делать новые проекты? Опеннетная экспертиза как она есть...
| | |
| |
| 3.55, Аноним (74), 19:10, 30/09/2026 [^] [^^] [^^^] [ответить]
| –9 +/– | |
> Буквально всем, кому нужен свой DSL язык.
Ни один нормальный проект сегодня в качестве встроенного языка TCL не выберет)
> Бонусом идут проверенная в бою экосистема и либы на все случаи жизни
tcl никогда не был настолько популярным чтобы эта экосистема была вообще когда либо "проверенной в бою" и либы были "на все случаи жизни", а на настоящий момент она ещё и фатально устарела во всем что вообще могло устареть. Даже с поддержкой юникода плохо.
> включая GUI.
Не включая, а только GUI там в более-менее зрелом состоянии когда либо и был. Но это весьма специфический GUI - набросать пару кнопок и никому никогда не показывать (мы все видели поделия от любителей tk тут и на хабре), не более.
| | |
| |
| 4.66, Аноним (66), 21:09, 30/09/2026 [^] [^^] [^^^] [ответить] | +3 +/– | Ты не понимаешь значения слов DSL и внутренние тулзы , или что Диванная эксп... большой текст свёрнут, показать | | |
| 4.76, kusb (?), 23:14, 30/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Дсл не то же самое, что чисто встроенный язык, они пересекаются не полностью и lua может подходить для такого создания собственных полу-языков на базе языка для задачи хуже. А Tcl и видимо Лисп - лучше.
| | |
|
|
| 2.43, пох.. (?), 16:49, 30/09/2026 [^] [^^] [^^^] [ответить]
| +6 +/– | |
как на нем вообще что-то делать когда он уже 25 лет не новый?!
Со времен перехода на 8ю ветку ни один скрипт даже не сломался! (да и семерочные даже не все пришлось обновлять)
Я где по вашему буду харчеваться-то?! Один раз в 97м году заплатили и типа иди вася, гуляй?! Пихон и pygtk кормят поколения "разработчиков" годами каждый день, и еще девляпсам перепадает, а не это вот!
| | |
| |
| 3.89, нах. (?), 10:56, 01/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Да я я на нём делаю сайты.
чет прямо воржал в голосину, и как, много сайтов наделал?
| | |
|
|
| 1.31, ant2 (?), 15:44, 30/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Единственный язык при освоении которого мои первые десять строчек кода на нем сработали сразу и без ошибок. Через десять минут чтения мануала я их сократил до пяти строчек и они тоже сработали. Много чего пробовал, но это так и осталось уникальным "первым касанием".
| | |
| |
| 2.38, kusb reg (ok), 15:57, 30/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Вот да, похожий опыт. Но потом начинаю путаться в скобках и подстановках.
| | |
| |
| 3.51, 1 (??), 18:18, 30/09/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
Если не жалеть переменные, то через них проще. Меньше вложенности.
| | |
|
|
| |
| 2.73, Аноним (74), 22:25, 30/09/2026 [^] [^^] [^^^] [ответить]
| +/– |
Шутишь? И по Tiobe и по PYPL rust в десятке, а TCL вообще ни в одном рейтинге нет. Место его рядом с коболом, только в отличие от кобола, на нём ничего бизнес-критикал никогда написано не было. Кобол, кстати, в обоих рейтингах есть, т.е. даже он популярнее.
| | |
| |
| 3.77, kusb (?), 23:18, 30/09/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
Написаны разные тесты, макеты, внутренние вещи для проектирования электроники, что-то научно-астрономическое. Ещё некоторые люди выбирают его по причине понравилось, подходит, необычный язык для чего-то подходит лучше. Ну и непопулярность не говорит, что гарантированно всё плохо.
| | |
| |
| 4.97, Аноним (74), 22:35, 01/10/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
> Написаны разные тесты, макеты, внутренние вещи для проектирования электроники, что-то научно-астрономическое. Ещё некоторые люди выбирают его по причине понравилось, подходит, необычный язык для чего-то подходит лучше.
И что? На любом гoвнe что-то да написано.
> Ну и непопулярность не говорит, что гарантированно всё плохо.
Да конечно.
| | |
|
| 3.90, Метрика (?), 11:06, 01/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
А по факту TCL с его Tk юзаются на каждом углу, и да Tk без TCL не работает
| | |
| |
| 4.100, Аноним (74), 22:49, 01/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Ну, во-первых, не на каждом углу - популярного софта на tk не существует, только нишевые поделки от не умеющих программировать астрономов, мертвечина типа tkabber и морда гита которую никто не использует. Во-вторых, это не tcl с его tk, а tk с его tcl, потому что tcl сам по себе никому вообще не сдался, и тот же научный софт помимо мордочки написан таки на всяких сях.
| | |
| |
| |
| 6.104, Аноним (105), 13:16, 02/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Стандартный в мечтах tcl'шиков, как и gui для git - в реальности никому не нужный. Посмотрел по репозиториям, пакетов с tkinter в зависимостях ещё меньше чем с родным tk.
| | |
|
| 5.108, _oleg_ (ok), 01:24, 04/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
> потому что tcl сам по себе никому вообще не сдался
Забавно читать такое, глядя на свою инфраструктуру :-).
| | |
|
|
| |
| 4.99, Аноним (74), 22:37, 01/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Поэтому я и привёл не только его. Ещё langpop можно докинуть. Везде одна картина.
| | |
|
|
|
| |
| 2.91, Аноним (91), 15:09, 01/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
А в чем боль-то заключалась? Tcl буквально один из самых простейших языков.
| | |
| |
| 3.103, пох.. (?), 10:53, 02/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
книжка по языку (для тех кто не успел в 90е скачать ее черновик) дорогая, да еще и не на русском.
| | |
| 3.111, Шаула из резеро (?), 17:52, 04/10/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
> А в чем боль-то заключалась?
Дискуссия имеет смысл только если ты пробовал писать на сабже проекты более чем на 10 строк
| | |
| |
| 4.114, Аноним (41), 20:29, 04/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
>> А в чем боль-то заключалась?
> Дискуссия имеет смысл только если ты пробовал писать на сабже проекты более чем на 10 строк
Я не дискутировал, а задал простейший вопрос. И ответа, как я понимаю, не будет.
| | |
|
|
|
| 1.68, etar125 (ok), 21:36, 30/09/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Прекрасный язык программирования. Идеальный для быстрого прототипирования тех же интерфейсов. Строил на нем генератор статических страниц для своего сайта и программу для ведения списка проектов, тестики ещё писать удобно.
| | |
| |
| 2.88, нах. (?), 10:55, 01/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
твой текст звучит как дешевый маркетинг из лендинга нулевых, без обид
| | |
|
|