Издаване на Tcl/Tk 9.0

Издаване на Tcl/Tk 9.0

Здравей, ЛОР!

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

Tcl е високоязиков скриптов език с динамична типизация. Отличителната черта на езика е, че всичките данни, включително и кода на самата програма, могат да бъдат представени като низове, което създава обширни възможности за метапрограмиране и създаване на разширения.

В новото издание има несъвместими промени с версиите 8.x, поради което е решено да се увеличи водещият номер на версията:

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

Също така сред промените:

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

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

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster