[#]
ncurses
spline(station13, 1) — All
2014-06-15 08:56:43
Сабж повержен и перестал сопротивляться. Поговорка "утро вечера муреннее" работает =)
Единственное неудобство в константах: в lisp'е принятно слова в именах (переменных, функций etc) разделять символом "-", а тут константы оформлены по сишному -- слова разделяются символом "_".
В общем, древность языка (первый лисп Маккарти создал ещё в 50-х годах прошлого века) может быть и преимуществом (есть почти всё, причём многое прямо в ядре языка).
[#]
Re: ncurses
gadfly(mira, 7) — spline
2014-06-15 11:48:04
>Сабж повержен и перестал сопротивляться. Поговорка "утро вечера муреннее" работает =)
Силён! Я без удобной обертки типа Curses::UI очень неохотно его трогаю.
[#]
Re: ncurses
spline(station13, 1) — gadfly
2014-06-15 12:02:04
>Силён! Я без удобной обертки типа Curses::UI очень неохотно его трогаю.
К сожалению в CL есть только тупые биндинги один в один. При этом я пока так и не понял как ловить escape-последовательности и отделять их непосредственно от escape. Нашёл объяснение некоторое, мол getch() возврщает 27 и в этом случае надо его снова забрать. Если второй раз он вернёт -1, то значит был нажат escape. Но пока на лиспе этот финт ушами повторить не удалось. Можно, конечно, управление делать не на ncurses, но у меня уже и так много библиотек приплелось.