Tcl/Tk 9.0

Sep 27, 2024 19:24


Всего лишь через дюжину лет после 8.6.0 и двадцать семь лет после 8.0 выпущен Tcl/Tk 9.0. Пойти что ли выучить Tcl/Tk заново. Может на нем теперь современные GUI писать можно - поддержка трея и нотификаций в ядре заявлена, равно как svg-графика и печать.

А учить заново придется последний раз я на Tcl активно писал больше 20 лет назад, когда еще не ( Read more... )

компьютерное, open source

Leave a comment

Comments 10

max_andriyahov September 27 2024, 16:45:04 UTC
Это что то на компьютерном наверное

Reply

vitus_wagner September 27 2024, 16:49:44 UTC
Ну, тэг соответствующий стоит. Не все ж про демонов писать. Впрочем демоны это тоже компьютерное, и своего первого демона в 1997 я писал как раз на Tcl. Тогда еще 7.5 по-моему.

Reply


slobin September 27 2024, 16:55:08 UTC

Как раз хотел тебя поздравть, как единственного знакомого tcl-щика. Поздравляю!

... Ernqnovyvgl pbhagf ...

Reply

vitus_wagner September 27 2024, 17:25:37 UTC
Спасибо

Reply


black_eric September 28 2024, 09:49:16 UTC

У него есть какие-то преимущества перед Python на данный момент?

Reply

vitus_wagner September 28 2024, 09:57:25 UTC
Ровно те же, что и всегда.

1. Это язык заметно более высокого уровня. Не шелл, но все же.
2. Возможность творить управляющие структуры по своему усмотрению.
3. Простота и удобство встраивания. Тот же питоновский tkinter - это полноценный интерпретатор Tcl/tk (поэтому он не просто tk, а inter), встроенный в интерпретатор python,
4. Встроенный event loop.

Reply

black_eric September 28 2024, 10:18:07 UTC

С такими темпами развития у него нет шансов. Я сейчас прочитав ваш пост только вспомнил, что про него писали в журналах в начале 00х.

Reply

tzirechnoy September 30 2024, 11:09:53 UTC

>С такими темпами развития

Те, кому тэмпы развития -- сейчас векторы из нейросетей "программируют", а у нас тут другие приоритеты.

Reply


tzirechnoy September 30 2024, 11:08:17 UTC

>Может на нем теперь современные GUI писать можно

Вряд ли. Всё, что делали в районе 8.5-8.6 -- скорее запрещало такое его использование. Не думаю, что в 9.0 тэндэнцыя сменится.

Reply

vitus_wagner September 30 2024, 12:43:34 UTC
Ну почему - tray и notification добавили в ядро Tk. Вот плохо что unix domain сокеты в ядро tcl не добавили. А то большая часть gui в tray которые мне хочется написать, должны чем-то фоновым через сокет рулить.

Reply


Leave a comment

Up