1.2, Bottle (?), 13:27, 27/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –9 +/– |
Перл своего времени. Такой же непонятный, но почему-то применявшийся.
| |
|
2.38, Аноним (38), 14:38, 27/09/2024 [^] [^^] [^^^] [ответить]
| +10 +/– |
Что за чушь? Это буквально один из самых простых языков программирования.
| |
2.47, xsignal (ok), 14:44, 27/09/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
Почему в прошедшем времени? Perl 5 сейчас активно используется, просто он не на виду, т.к. предназначен для решения повседневных прикладных задач, а не для создания больших проектов и выкладывания на GitHub.
| |
|
3.149, Аноним (149), 01:26, 28/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> предназначен для решения повседневных прикладных задач
в легаси инфраструктуре.
| |
|
2.63, Аноним (63), 15:33, 27/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Лучший из лучших. Скурпулезное отношение к мелочам. Отличная читаемость и производительность. Забота об обратной совместимости. Аскетичность и удивительная достаточность. Параллельное программирование - лушая реализация их простых и понятных. Образец для подражания.
| |
|
3.115, Аноним (115), 19:46, 27/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Забота об обратной совместимости
Ага, пути с ~ и глобальные переменные перестали работать.
Позаботились, спасибо.
| |
3.135, Аноним (135), 22:52, 27/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Лучший из лучших. Скурпулезное отношение к мелочам.
Глобальное пространство имён по умолчанию?
| |
|
2.197, Аноним (197), 20:32, 30/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
У Tcl была одна важная приставка, сильно отличающая его от Перла: "Tk". Т.е. любой скриптописака мог за час слабать недурственный GUI! Да, руками, но ГУЙ! Это важно. Не всем заходят консольные поделия с тысячей флагов.
| |
2.203, adolfus (ok), 17:08, 01/10/2024 [^] [^^] [^^^] [ответить] | +1 +/– | Как бы там ни было, а многие большие и дорогие программы порядка ста тысяч бак... большой текст свёрнут, показать | |
|
1.3, Аноним (3), 13:28, 27/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
воу воу полегче , куда так скачете с разработкой и нововведениями в язык =D
| |
|
2.82, Аноним (82), 16:54, 27/09/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
Заголовок немного провокационный. В течении этих 27лет язык развивался и регулярно выходили обновления. Предыдущая версия вышла всего дней 10 назад.
| |
|
|
2.12, Аноним (12), 13:59, 27/09/2024 [^] [^^] [^^^] [ответить]
| +4 +/– |
Если не делать ничего сложнее школьных лабораторных по информатике, то может быть.
| |
|
3.19, Аноним (4), 14:08, 27/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Если у тебя такое все сложное то тебе надо свой фреймворк писать. Или архитектуру приложения переделывать.
| |
|
4.55, Герострат (?), 15:18, 27/09/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Если у тебя такое все сложное то тебе надо свой фреймворк писать.
Только зачем, если уже есть Qt.
| |
|
|
6.90, Аноним (90), 17:48, 27/09/2024 [^] [^^] [^^^] [ответить]
| –3 +/– |
Для тех кто в танке... ну или на бронепоезде...
в Qt можно использовать свои виджеты, которые делают то, что ты хочешь и так как ты хочешь.
Ну или чужие наработки.
| |
|
7.102, Аноним (102), 19:15, 27/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> в Qt можно использовать свои виджеты, которые делают то, что ты хочешь и так как ты хочешь.
Ну или чужие наработки.
Как и в Tcl/Tk.
| |
|
|
|
|
|
2.15, Аноним (15), 14:04, 27/09/2024 [^] [^^] [^^^] [ответить]
| –5 +/– |
Придумано: GNOME HIG и libadwaita.
inb4 "гигантские кнопки", которые оказываются таких же размеров, если сравнивать попиксельно с KDE/Qt.
| |
|
|
4.46, Аноним (15), 14:42, 27/09/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
Если экран размером со спичечный коробок, то да. На таком экране любая кнопка будет на полэкрана, какой тулкит ни возьми (включая сабж).
| |
|
5.56, Герострат (?), 15:19, 27/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
У меня монитор 27'' и мне нравятся мелкие элементы управления, это позволяет уместить на экране больше окон.
| |
|
6.62, Аноним (15), 15:33, 27/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Значит значительнейшая часть тулкитов не соответствует твоим критериям. Под значительнейшим я подразумеваю вообще все тулкиты, за исключением специально написанных под конкретную прогу (типа Blender).
| |
|
|
8.66, Аноним (15), 15:47, 27/09/2024 [^] [^^] [^^^] [ответить] | +1 +/– | На мониторах 800x600 или 1280x1024 обычные для тех времен , икспишечка вполне с... текст свёрнут, показать | |
|
|
10.143, Аноним (143), 00:54, 28/09/2024 [^] [^^] [^^^] [ответить] | +/– | Специально открыл гномовский софт поверх скриншота Да, в пикселях кнопки у меня... большой текст свёрнут, показать | |
|
|
12.182, Аноним (143), 21:17, 28/09/2024 [^] [^^] [^^^] [ответить] | +/– | В этом случае, заголовок станет толще может процентов на двадцать, зато исчезнет... большой текст свёрнут, показать | |
|
|
|
|
|
|
6.152, anonymos (?), 01:44, 28/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> У меня монитор 27'' и мне нравятся мелкие элементы управления, это позволяет уместить на экране больше окон.
Да вы батенька - извращенец )
Открой для себя "Рабочие столы" и "Быстрые клавиши", тогда не придется гробить зрение, разглядывая надписи и кнопочки под лупой.
| |
|
|
|
|
|
|
4.34, Аноним (82), 14:31, 27/09/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
Неправда! Tk везде выглядит нативно. Но на линуксе нет "нативного" вида, поэтому приходится выглядеть как гов^Wмотиф. Но дело поправимое с помощью ttk.
| |
|
5.120, Аноним (143), 20:31, 27/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Скриншот из видны выглядит ужасно, но полагаю, тут примерно половина вины самой винды. Взять то, что переключатель выглядит не круглым, а каким-то многоугольником. Canvas без сглаживания. Тонкие, однопиксельные линии. Вот vista выглядела очень красивой. Оформление 9x могло выглядеть неплохо. Но нет, текущий результат однозначно ужасный.
| |
|
4.35, Аноним (32), 14:33, 27/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
На скриншотике ещё куда ни шло. Наверное, потому, что в Десяточке.
QML тоже кроссплатформенно. А ресурсы... (волнуют владельцев P-IV). Зато выглядит не как ядерная война.
| |
|
5.105, YetAnotherOnanym (ok), 19:22, 27/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> А ресурсы... (волнуют владельцев P-IV)
То есть, ноутбука у тебя никогда не было, а если и был, то всегда лежал на столе, подключённый к розетке.
| |
5.140, Аноним (140), 23:35, 27/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> А ресурсы... (волнуют владельцев P-IV)
Ложь. Обладателей i5 13xxx тоже волнуют. Сам такой.
| |
5.144, Аноним (143), 00:56, 28/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
>На скриншотике ещё куда ни шло.
На скриншоте ужас. Одно только отсутствие сглаживания чего стоит.
| |
|
|
|
6.87, Аноним (58), 17:30, 27/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Откройте каталог любой темы, прежде чем заявлять об усложнении. Они простейшие.
| |
6.92, Аноним (82), 17:52, 27/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Усложнение
Никакого усложнения. Если ты не игнорировал рекомендации и использовал ttk вместо старых виджетов, то тебе даже код менять не придётся. Просто выбираешь понравившуюся тему и подгружаешь.
>не понятен срок поддержки темы.
Там-то и поддерживать особо нечего. Это, грубо говоря, css с картинками.
| |
|
7.99, Аноним (90), 18:31, 27/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Это, грубо говоря, css с картинками.
Картинки то хотя бы векторные?
| |
|
|
5.142, Аноним (140), 23:38, 27/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> можно сделать красиво.
> [кидает ссылку со скриншотами, подтверждающими, что сделать красиво нельзя]
нуок
| |
|
6.145, Аноним (143), 00:59, 28/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Там закос почти под все существующие операционные системы. Выглядит вполне достойно.
| |
|
|
|
3.21, Аноним (4), 14:11, 27/09/2024 [^] [^^] [^^^] [ответить]
| +4 +/– |
А ещё этот интерфейс встроен в питон =р и всегда работает без доп либ.
| |
|
4.43, Аноним (82), 14:41, 27/09/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
Tk в питоне сравним с совой на глобусе. Он не вписывается в идиоматику языка.
| |
|
5.88, Знатный аноним (?), 17:36, 27/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Это всё не важно, важно лишь, что у любого, поставившего третий питон окошки откроются с помощью 10-20 строчек кода.
| |
5.107, Аноним (102), 19:27, 27/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Tk в питоне сравним с совой на глобусе. Он не вписывается в идиоматику языка.
И каким именно образом он "не вписывается"?
| |
|
|
|
2.27, Аноним (27), 14:16, 27/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Согласен. И порог вхождения - ниже не придумаешь. Просто берешь и пишешь.
| |
|
1.6, Аноним (58), 13:40, 27/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Добавлена поддержка прикрепления архивов к библиотекам и исполняемым файлам, что позволяет формировать однофайловые сборки, включающие все необходимые для работы приложения данные.
Java, потеснись.
| |
|
2.151, Аноним (151), 01:41, 28/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Правда неясно, возможно у Tcl это будет настоящий исполняемый файл, либо zip-архив как у Java.
| |
|
1.7, мяя (?), 13:45, 27/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> Добавлена поддержка работы с 64-разрядными переменными, что позволяет использовать значения, превышающие 2 ГБ.
Откуда вы это взяли? Какие значения превыщающие 2ГБ? В оригинале:
> 2002-02-15 (new feature)[TIP 72] support for 64-bit integer values on
32-bit platforms and ability to work with >2GiB files. Extends many
commands. See ChangeLog and TIP for details.
| |
|
|
3.28, Аноним (27), 14:18, 27/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Это что за такая переменная, измеряющаяся в Гб? Строка? Массив? Точнее писать надо.
| |
|
4.39, Аноним (82), 14:38, 27/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Учитывая, что в tcl'е всё есть или строка, или команда, вариантов не много.
С точки зрения программиста, под капотом, конечно, это не совсем так.
| |
4.190, Anonymously (?), 10:31, 29/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> 64-bit capacity: Data values larger than 2 GB
> - Strings can be any length (that fits in your available memory)
> - Lists and dictionaries can have very large numbers of elements | |
|
3.50, мяя (?), 14:51, 27/09/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
Т.е. они сами у себя чуш написали, ясно, спасибо.
| |
|
|
1.11, Аноним (11), 13:58, 27/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
Отлично, теперь этот язычок не только архаичен, но и несовместим сам с собой.
| |
1.13, Аноним (11), 14:02, 27/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Перл своего времени. Такой же непонятный, но почему-то применявшийся.
Так они с перлом ровесники. Да, оба два от людей ничего не понимающих в языках программирования.
| |
|
2.22, Аноним (27), 14:12, 27/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Так они с перлом ровесники. Да, оба два от людей ничего не понимающих в языках программирования.
В книжке про Perl, если не ошибаюсь (давно было), начиная со с. 301 было описание взаимодействия Perl с интерфейсными элементами Tk. Так что они у меня чисто ментально воспринимаются едино.
| |
2.118, Аноним (118), 20:15, 27/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> от людей ничего не понимающих в языках программирования
Цитаты из статьи Михаила Полушкина (MihailPolushkin@gmail.com):
http://minix3.ru/docs/tcl.pdf
"Tcl появился на свет в конце 80-х. Джон Остераут, его создатель и профессор университета Беркли, в те времена работал над новой экспериментальной операционной системой Sprite. Группа его студентов занималась разработкой ядра системы, в то время как сам Остераут, используя свой новый язык, создавал текстовый редактор и эмулятор терминала для новой ОС."
"В 1997 году ему была вручена награда ACM Software System Award за язык Tcl. Наряду с ним награду получали: Ричи и Томпсон за UNIX, Дональд Кнут за TeX, разработчики TCP/IP, WWW и нескольких других технологий, определивших историю человечества."
| |
|
3.198, Аноним (197), 20:48, 30/09/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
Премия - не показатель ничего. В то дремучее время премии раздавали походу любому, кто кричал "я написал ЯП!". Столько г---на было понаписано, что про некоторые ЯП мы даже не слышали! Но факт тот, что до реально удобного применения годятся от силы 5 языков. И увы, Tcl с его скриптовой природой просто не нужен.
Языки для адекватов: C#, Kotlin. Языки для гиков: C++, Perl, LISP, Smalltalk. Весь остальной мусор можно стереть и забыть.
| |
|
|
1.17, Аноним (17), 14:04, 27/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
А чем им тильда (~) не угодила в качестве ссылки на домашний каталог?
| |
|
2.23, Аноним (27), 14:13, 27/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Жаль, что убрали. Удобно было. Теперь придется старые скрипты пересматривать.
| |
2.199, Аноним (197), 20:51, 30/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
На венде эта загогулька не значит ничего. Соотв. скрипт, который заложился на "это домашний каталог юзера", будет лажать. Так-то в венде есть домашний каталог юзера, но... во-первых, их там ТРИ, а во-вторых, в венде никто и не слыхивал про "~". Так что проще отменить "гиковское" значение тильды и использовать просто как символ.
| |
|
1.30, Аноним (14), 14:19, 27/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>на использование системных вызовов epoll и kqueue
Это, конечно, хорошо. Но когда уже сделают настраеваемый backlog для слушающего сокета? Из-за этого тикль нельзя применять при сколь-нибудь интенсивных нагрузках.
| |
1.31, Аноним (31), 14:21, 27/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
В 97-м году запустил первую систему мониторинга tkinter написанную на tcl.
| |
1.59, Минона (ok), 15:27, 27/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Прекращена интерпретация символа "~" в файловых путях как домашнего каталога пользователя.
Вот это номер!
| |
|
2.67, Аноним (16), 15:52, 27/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Это когда делаешь кроссплатформенный тулкит, но используешь понятия одной конкретной системы.
| |
|
3.89, Аноним (89), 17:45, 27/09/2024 [^] [^^] [^^^] [ответить]
| +4 +/– |
Гораздо хуже в таком поведении другое - '~' - это валидное имя файла/каталога в ФС, поэтому обработка этого имени специальным образом на уровне API работы с ФС - это очень плохая затея.
Представьте, что у вас есть некий каталог, содержимое которого вы не контролируете, в этом каталоге кто-то создал подкаталог с именем '~'. Допустим, вашему скрипту нужно рекурсивно обойти этот каталог. При попытке прочитать содержимое подкаталога '~' он вместо этого прочитает содержимое домашнего каталога и далее пойдёт внутрь и обойдёт весь домашний каталог, а вовсе не подкаталог '~' в исходном каталоге.
Последствия прикиньте сами
| |
|
|
5.150, Аноним (149), 01:36, 28/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Очевидно или разработчик или язык не умеет в контекст.
Контекст глобальный.
| |
|
|
|
|
1.69, Аноним (69), 15:55, 27/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Язык крутой уже потому, что был не осилен Ричардом Столлманом. Одобряем!
| |
|
|
3.141, Аноним (69), 23:37, 27/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну я сам тоже уважаю Лисп, он очень красивый и элегантный
А вот Столлман как-то взъелся на Остераута. У Остераута была идея, что есть ниша для мелких скриптовых языков, которые как клей (если не придумываю, то его метафора как раз) помогают в разных мелких вещах, быстро переконвертировать что-то во что-то и т.п. И тикль для этого и задумывался. А Столлман начал, что не нужен этот ваш тикль, ерунда это всё
| |
|
4.146, Аноним (143), 01:05, 28/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
>У Остераута была идея, что есть ниша для мелких скриптовых языков, которые как клей (если не придумываю, то его метафора как раз) помогают в разных мелких вещах,
Этих мелких языков больше чем нужно, с слабозаметной разницей. Достаточно взять любой взрослый язык, добавить к нему батарейки и надобность в мелких языках тут же отпадает. Тем более, что при серьёзном применении эти скриптовые языки не масштабируются.
| |
|
5.148, Аноним (69), 01:19, 28/09/2024 [^] [^^] [^^^] [ответить] | +1 +/– | Сейчас да Но вот Вики пишет, что Tcl появился в 1988 году аж Языки, конечно, у... большой текст свёрнут, показать | |
|
6.156, Аноним (149), 02:02, 28/09/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Языки, конечно, уже были и тогда, но думаю что их
> было меньше
Было полно, о многих просто уже забыли.
| |
|
7.158, Аноним (158), 02:45, 28/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
На самом деле, я вот сейчас думаю, языков может даже могло быть и больше. Опять же, Интернет не так большой, поисковиков ещё вроде толком не было. Инструменты найти сложнее - люди просто писали себе свои собственные.
Так же вот как и операционных систем раньше было дофигища разных. Каждый делал под свои нужды. А вот сейчас уже оформилось несколько самых крупных, типа Линукса, Винды, Макоси, Фряхи, и софт под них есть и очень много. А все остальные стали не нужны и угасли, ну или же ушли во всякие специализированные области применения типа каких-нибудь реал-тайм ОСей для марсоходов и прочих железок
| |
|
8.181, Аноним (181), 19:28, 28/09/2024 [^] [^^] [^^^] [ответить] | +/– | До tcl tk графические программы можно было создавать только на С с использование... текст свёрнут, показать | |
|
|
6.183, Аноним (143), 21:53, 28/09/2024 [^] [^^] [^^^] [ответить] | +1 +/– | Я некоторое время назад писал для себя небольшие скрипты на ruby Однако позже, ... большой текст свёрнут, показать | |
|
7.185, Аноним (185), 00:28, 29/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
>за время, прошедшее после написания предыдущего скрипта я уже успел забыть
Я думаю что у многих такая же проблема. А если подсчитать время на вспоминание, то может оказаться что выигрыша в скорости разработки нет.
>есть огромная куча якобы простых языков.
Так это всё или для быстрого прототипирования или для любительского программирования.
| |
7.195, Аноним (195), 22:05, 29/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
На самом деле аналогичная ситуация. И всегда вот небольшая дилемма - вроде хочется всё написать на одном языке (в моем случае это Go), а вроде бы это такие задачи, для которых все пишут скрипты, кто на баше, кто на питоне, и код на Го, который надо компилировать, они в этом месте не поймут. А так да - приходится нагугливать, как сделать на Питоне, и по итогу-то времени тратишь не так уж мало
| |
|
|
|
4.200, Аноним (197), 20:57, 30/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Во-первых, "мелкие скрипты" легко могут писаться и на обычном ЯОН, нахрена делать ОТДЕЛЬНЫЙ язык?? Пример: язык D, где сорсы можно как канпелять, так и скармливать интерпретатору.
Во-вторых, Tcl - не такой простой язык, чтобы "любая домохозяйка" могла на нём писать.
В третьих, УЖЕ ЕСТЬ BASIC - реально простой язык для начинающих, возможностей которого хватает с головой для любых скриптов. Причём он тоже ЯОН, т.е. вы не будете ограничены возможностями, который закладывал в "скрипто-язык" его создатель (например, "всё есть строка" в Tcl - тупость несусветная).
Столлман всё это видел и наверняка объяснял, но как ты остановишь дурачка с горящими глазами, которому хочется написать ЧТО УГОДНО, лишь бы это был ЯП??
| |
|
5.202, Аноним (202), 23:47, 30/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ну в Си или Go интерпретатора нет. Я бы писал вместо скриптов и на них. Да люди косо посмотрят, что надо компилять и запускать, вместо того чтобы просто запустить скрипт на питоне или баше (будь он ...)
| |
|
|
|
2.93, Аноним (82), 17:55, 27/09/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
>Столлман - лиспер. Ему важнее программировать на Лиспе.
Не многим известно, но tcl - тоже лисп, но со строками слов вместо списков.
| |
|
1.70, Аноним (70), 15:57, 27/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Может быть это и было актуально в своё время, сейчас же даже не представляю, кто в здравом уме будет что-то писать на тикле.
| |
|
2.72, Аноним (82), 16:07, 27/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Он всё ещё актуален. Да и вообще, какой, кроме Tk, ты знаешь реактивный гуи-тулкит? Вебня не считается.
| |
|
|
|
5.80, Аноним (70), 16:52, 27/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
У тебя запросили пример реального готового продукта, а не непонятного васянокода на 10 строк.
| |
|
6.83, Аноним (82), 17:05, 27/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
За этим в поисковик, я не слежу, кто и что на нём пишет, лишь использую для своих нужд.
Что касается актуальности, tcl/tk не только остаётся конкурентноспособным в настоящее время, но и по некоторым параметрам опережает альтернативы.
>непонятного васянокода
Код прост и прозрачен. Запусти и всё поймешь.
| |
|
7.94, Аноним (94), 18:00, 27/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> по некоторым параметрам опережает альтернативы
По каким именно? Лить воду тут все умеют. Конкретику давай, в цифрах, а не в ощущениях.
| |
|
8.96, Аноним (82), 18:15, 27/09/2024 [^] [^^] [^^^] [ответить] | +/– | Реактивность, например Выразительность Реализуй пример выше на своем любимом я... текст свёрнут, показать | |
|
|
6.109, Аноним (102), 19:36, 27/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> У тебя запросили пример реального готового продукта, а не непонятного васянокода на 10 строк.
Чел, какой еще "готовый продукт" на скриптовом языке?
Он создавался как инструмент для внутреннего использования: прототипирование (в т.ч с GUI), скриптинг, автоматизация тестирования, создание DSL под личные нужды.
Под все эти задачи Tcl - это устоявшийся, проверенный временем инструмент, в котором есть решения на все случаи жизни.
А если тебе кодеров по объявлениям набрать, то да, тут он в пролете. Как и все, что не используется крупными игроками в больших комперческих проектах, и соответственно, не изучается будущими наемными работниками.
| |
|
7.153, Аноним (151), 01:51, 28/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Да ладно. Если ты программист для Linux, то мелочевка типа awk, sed, tcl это само собой разумеющиеся навыки которые нужно знать хотя бы на поверхностном уровне.
| |
|
|
7.208, Аноним (207), 18:10, 07/10/2024 [^] [^^] [^^^] [ответить]
| +/– |
Запустил gitk. Выделил интересующий хэш. Скопировал в буфер.
Закрыл gitk. Вставил в терминал. А хеша - нет.
После закрытия gitk уже нечего вставлять.
Нюансы tsl/tk.
| |
|
|
5.123, Аноним (143), 21:18, 27/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Как это предлагается читать?
Не уверен, что я правильно понял код, но пример напоминает Elm. А это любой elm like подход. Хоть тот же react native, хоть iced на rust.
| |
|
|
7.193, Аноним (143), 19:54, 29/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
>Ну да, только там FRP, а в tcl реактивность на уровне интерпретатора.
И что эта реактивность на уровне интерпетатора даёт? Почему это не может быть на уровне библиотеки?
| |
|
6.167, Аноним (166), 08:36, 28/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
>Хоть тот же react native, хоть iced на rust.
Модно-молодежно, но tcl/tk всё ещё лаконичнее.
| |
|
|
|
5.124, Аноним (-), 21:28, 27/09/2024 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Tcl используется для "внутренней кухни"
Хочется мне посмотреть где вообще хотя бы просто слышали о таком языке в 2к24 году в этих ваших "внутренних кухнях".
| |
|
6.129, Аноним (102), 21:44, 27/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Хочется мне посмотреть
Так бери и смотри по ссылке вверху. А чем проблема?
| |
|
|
4.178, Аноним (178), 13:34, 28/09/2024 [^] [^^] [^^^] [ответить] | +2 +/– | https tkabber jabber ru A Tcl Tk RAD - https github com vtcl vtcl WaveSurfe... большой текст свёрнут, показать | |
|
|
2.121, Zulu (?), 20:38, 27/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Он прекрасен для создания DSL. В Сане/Оракле я его использовал в хвост и гриву.
| |
2.170, YetAnotherOnanym (ok), 10:36, 28/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
> кто в здравом уме будет что-то писать на тикле.
На тикле, например, пишут скрипты управления железками через NIST Expect, если snmp по какой-то причине не подходит.
У меня когда-то была проблемная железка, которая постоянно отваливалась, при этом достучаться до неё становилось невозможно, и передёрнуть её можно было только по питанию - звонили дежурным, они кнопку тыкали. Пришлось колхозить схему - писюк рядом со стойкой, с ним связь по g.shdsl по отдельной паре, на писюке Expect через com-порт мониторит состояние железки.
| |
|
1.106, Аноним (106), 19:24, 27/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
начинал с него. dsl очень легко реализовать, например конфиг bind.
потом ушел в плюсы, сейчас в лисп, думаю на этом пути и останусь.
| |
|
2.160, Аноним (160), 04:30, 28/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
И ведь совсем не густо. Раньше больше бвло. Это кстати примерно то что ждёт перл.
| |
|
1.159, Аноним (160), 04:28, 28/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Сколько платят программистам на тикле и есть ли вообще вакансии? А подсветка синтаксиса и автодополнение в vscode? Мне кажется даже перл более жив на фоне сабжа.
| |
|
2.173, Аноним (172), 10:45, 28/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Некорректные вопросы. Для тикля не нужны вакансии. Ты сам тащишь его (без спроса) в проект для автоматизации. Работодатель вообще может не знать о нём, а ты нажал enter, скрипт побежал и отдыхаешь оставшийся день.
| |
|
|
4.187, Аноним (186), 03:00, 29/09/2024 [^] [^^] [^^^] [ответить]
| +/– |
Для GUI.
С мелкой автоматизацией bash вполне справляется, а вот простенькую форму набросать уже неудобно, и zenity не спасает.
А gtkdialog и ему подобные ... ну так.
| |
|
3.177, Аноним (-), 13:17, 28/09/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Ты сам тащишь его (без спроса) в проект для автоматизации. Работодатель вообще может не знать о нём
Работодателю нужна итоговая функциональность. На чём написано - не его собачье дело. А если работодатель с бзиком в голове, то пусть в договоре явно указывает язык и тулкит на котором надо сделать приложение.
| |
|
|
1.161, Аноним (161), 06:18, 28/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Вот бы выпилить UI и сделать самостоятельной кросплатформенной универасльной библиотекой, а язык этот Tcl выкинуть нафиг.
| |
|
2.201, Аноним (197), 21:06, 30/09/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
"самостоятельной кросплатформенной универасльной библиотекой" уже претендуют WPF/MAUI + ещё разной степени гиковости тулкиты.
| |
|
1.194, Аноним (194), 22:01, 29/09/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Если оно не может исполнять то, что уже работает, то это не новая версия, а другой диалект.
| |
1.205, Аноним (205), 00:43, 04/10/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Где эти ретроязыки используют? Что на нём пишут, для чего его можно взять себе?
| |
1.206, Аноним (206), 13:49, 05/10/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Всё так лайтово/красиво написано в описании, и что он дает это новый/старый/обновленный язык текущим поколениям средних или вовсе молодых по возрасту специалистов??
Какая польза от него, кроме того что на нём что-то можно делать, при этом не говорить своему работодателю на чем это сделано? Странные подходы к выполнению своей работы.
Суть этого языка программирования? Полезность и применить как его и как на нём научиться программировать то? А как на нём веб-программирование осуществлять? Никакого сообщества русскоязычного нет, а если есть, то подскажите где искать? Вот надо инструменты для оф бизнеса сделать, которыми решать практические задачки, и инструменты эти веб-интерфейсы могли бы использовать, и как на этом тик/ток, тикль-токе извиняюсь, забацать что-то внятное и быстро?
| |
|