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, с прозрачностью;
- Диалог выбора шрифтов;
- Поддержка поворачиваемого текста;
- Поддержка перемещения объектов на холсте;
- Встроенная поддержка «занятых» окон;
- Другие интересные фичи, доступные по ссылке.
Поделиться заметкой: