Состоялся релиз guile-ncurses 2.0 — библиотеки для создания текстовых пользовательских интерфейсов на GNU Guile, реализации функционального языка программирования Scheme. guile-ncurses является оберткой к библиотеке Ncurses.
Основные изменения:
- Поддержка библиотеки ncursesw (версия библиотеки ncurses с полной поддержкой UTF-8) и Termios API теперь включены по умолчанию на этапе сборки.
- В базовую библиотеку
(ncurses curses)
добавлены процедурыuse-extended-names
иgetdelay
, итерируемые функции панелиpanel-map
иpanel-for-each
, новая функция экивалентности панелиpanel=?
, новая функция окнаresize
, новые константыKEY_EVENT
,NCURSES_MOUSE_VERSION
,BUTONS
. - В библиотеку
(ncurses menu)
добавлена новая константаQ_MOUSE_EVENT
. - В библиотеку
(ncurses form)
добавлена процедураcurrent-field
- В библиотеке
(ncurses extra)
появилась поддержка Termios API. - Переработан тестовый набор.
>>> Анонс в рассылке