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

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

Почему названия библиотек в скобках?

sudopacman ★★★★★ ()

Я всякий раз теряюсь в этой генеалогии.

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

hobbit ★★★★★ ()

Прикольно, правда оба не нужны

loz ★★★★★ ()

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

zh_v68 ()

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

anonymous ()

Guile - это не диалект, а реализация: «Guile is an implementation of the Scheme programming language».

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

в анонсе пишут иначе

guile-ncurses is a library for the creation of text user interfaces in the GNU Guile dialect of the Scheme programming language.

cetjs2 ★★★★★ ()
Последнее исправление: cetjs2 (всего исправлений: 1)
Ответ на: комментарий от 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)
Ответ на: DlangUI console mode от Buggins

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

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

Остальные тоже можно. Опция — compiler

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