LINUX.ORG.RU

Guile-Ncurses 2.0

 , , ,


0

2

Состоялся релиз 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.
  • Переработан тестовый набор.

>>> Анонс в рассылке

★★★★★

Проверено: Falcon-peregrinus ()
Последнее исправление: cetjs2 (всего исправлений: 5)

Ответ на: комментарий от sudopacman

так в сообщении указано: это же лисп.

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

Обычно защитники каких-то языков приводят в пример: да на нем же написано (что-то нужное). Дерзайте!

anonymous
()
Ответ на: комментарий от hobbit

Scheme диалект лиспа...

Скорее, отдаленный родственничек.

Oxdeadbeef ★★★
()
Ответ на: DlangUI console mode от Buggins

Любую программу можно собрать для консоли

Шикарно! Вот бы такую штуку в 70х. Хотя нет, даже тогда интерфейсы были лучше.

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

если что на нем (Scheme) скриптуется Fluent. Это так к слову.

и думаю не только он.

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

Guile диалект Scheme, Scheme диалект лиспа...

Common Lisp и Scheme стандарты Lisp.
Guile реализация стандарта Scheme с добавлением полезных фич из Common Lisp, которые не ввели в стандарт Scheme.

tp_for_my_bunghole
()
Последнее исправление: tp_for_my_bunghole (всего исправлений: 2)
Ответ на: комментарий от zh_v68

Вроде есть опенсорсный аналог Turbo Vision...

Есть то он есть tvision.sourceforge.net, но только для ностальгии. Еще на нем есть IDE http://www.rhide.com - аналог Turbo-Cpp. Когда-то (лет 15 назад) даже пользовался (т.к. переносил под Линукс проги, написанные на Borland-c++ под DOS).

sigurd ★★★★★
()
Последнее исправление: sigurd (всего исправлений: 1)

шел 2016 год ...

x4DA ★★★★★
()
Ответ на: DlangUI console mode от Buggins

Да, всё забываю спросить: dub сопрягается только с DMD, или остальные два компилятора к нему тоже можно подключить?

hobbit ★★★★★
()
Ответ на: комментарий от dmxrand
А кощею он яичко иголками
Истыкал а после вовсе кастрировал
А потом яйцо засовывал в уточку
А ее потом засовывал в зайчика
rsync ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.