LINUX.ORG.RU

Выпуск Tcl/Tk 9.0

 , ,

Выпуск Tcl/Tk 9.0

4

4

Привет, ЛОР!

Спустя 27 лет после версии 8.0 наконец вышла новая версия некогда популярного языка программирования Tcl и развиваемой вместе с ним библиотеки для создания пользовательских интерфейсов Tk.

Tcl является высокоуровневым скриптовым языком программирования с динамической типизацией. Отличительная особенность языка – все данные, включая код самой программы, могут быть представлены как строки, что создаёт обширные возможности для метапрограммирования и создания расширений.

В новом выпуске содержатся несовместимые изменения с версиями 8.x, поэтому было решено увеличить ведущий номер версии:

  • При вычислении имён теперь используется только текущее пространство имён (namespace), а не глобальное;
  • Проблемы кодирования в функциях ввода-вывода теперь по умолчанию выбрасывают ошибку;
  • Тильда (~) в путях к файлам больше не указывает на домашнюю директорию пользователя;
  • Переменная tcl_precision больше не влияет на форматирование чисел.

Также среди изменений:

  • Добавлена поддержка переменных размером больше 2 гигабайт;
  • Улучшена работа Unicode;
  • Поддержка доступа к содержимому ZIP-файлов как к файловой системе;
  • Мультиплексинг IO теперь поддерживает epoll (в Linux) и kqueue (в BSD). Поддержка select сохранена.

В Tk 9.0 среди прочего были добавлены поддержка доступа к инструментам ОС, таким как трей, уведомления и печать документов, поддержка формата SVG, полный доступ к информации о графических файлах (метаданные и т.д.), поддержка жестов экрана и тачскрина.

>>> Подробности

★★★★★

Проверено: dataman ()
Последнее исправление: dataman (всего исправлений: 3)
Ответ на: комментарий от hatred

У меня тоже, но собирались ремонт на террасе делать, реально надо было что-то решать со старыми книгами.

gns ★★★★★
()
Ответ на: комментарий от hateyoufeel

Была. Все четыре стены были до потолка стеллажами и полками заставлены. Всю художку отдали за самовывоз в сельскую библиотеку, кубометра два получилось. Не надо нам столько уже. Остался один стеллаж и пол-шкафа самого ценного или нужного. Я в своем доме живу, с местом нет проблем.

gns ★★★★★
()
Последнее исправление: gns (всего исправлений: 1)
Ответ на: комментарий от gns

Ну я на Farpost и выложил: отдам даром. На следующий день забрали. Выкидывать жалко, вдруг кому пригодится.

hatred ★★★
()
Ответ на: комментарий от hatred

Ну вот буду дачу разгребать, тоже выложу в отдам даром. Или в музей какой компьютерный. Там два архивных короба родной документации к Pro 380, например.

gns ★★★★★
()
Ответ на: комментарий от gns

Там два архивных короба родной документации к Pro 380, например

такое обязательно в музей или энтузиастам

hatred ★★★
()
Ответ на: комментарий от I-Love-Microsoft

Жду новый пункт: теперь дефолтная тема Tk не блевотная, нормальные шрифты и их размеры

Погоди немного, это приурочено к завершению разработки Wayland

BydymTydym
()
Ответ на: комментарий от hatred

Ну да, вместе с самим Pro 380 :) Или до пенсии оставить, может кого еще учить придется.

gns ★★★★★
()

Там всё, что было после 8.4, создавало впечатление, что авторы поехали крышей. Теперь уже точно придётся сползать на альтернативные реализации, и хорошо, что таковые есть.

Croco ★★★
()
Ответ на: комментарий от Croco

Поясни? А то ты сам тут имеешь репутацию поехавшего крышей.

hateyoufeel ★★★★★
() автор топика

GUI для Ruby тоже реализовано через tk.

lbvf50txt
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.