Вышел Tcl/Tk 8.6.0

19-ого декабря вышла новая мажорная версия языка и набора виджетов Tcl/Tk. Предыдущая версия 8.5.0 была выпущена 5 лет назад.

Что нового в Tcl

  • Поддержка ООП:
    • встроенная объектная система TclOO;
    • 4-я версия Incr Tcl, основанная на TclOO (также встроена);
  • Бесстековое выполнение и, соответственно, полная поддержка сопроцедур (coroutines);
  • Добавлены try и throw для перехвата исключений;
  • Нормальная поддержка многопоточности;
  • Tcl DataBase Connectivity (tdbc) — интерфейс, позволяющий писать взаимодействие с SQL базами данных, а также sqlite3 и tdbc :: sqlite3 — реализации данного интерфейса для sqlite;
  • Реализация сокетов поддерживает IPv6;
  • Новая команда zlib поддерживает сжатие потоков и данных.

Основные нововведения в Tk

  • Встроенная поддержка PNG, с прозрачностью;
  • Диалог выбора шрифтов;
  • Поддержка поворачиваемого текста;
  • Поддержка перемещения объектов на холсте;
  • Встроенная поддержка «занятых» окон;
  • Другие интересные фичи, доступные по ссылке.
Поделиться заметкой: