Автор высокопроизводительного хранилища Redis (http://www.opennet.me/opennews/art.shtml?num=23236)
представил (http://antirez.com/post/redis-weekly-update-2.html) проект linenoise (http://github.com/antirez/linenoise), в рамках которого разработан распространяемый под лицензией BSD аналог для библиотек по организации интерактивной обработки строк - readline и libedit. Новая библиотека была написана после безуспешных попыток найти аналогичное решение, не такое раздутое как readline (30 тыс. строк кода) и libedit (20 тыс. строк кода).
Автор утилиты, Сальватор Санфилиппо, ставит под сомнение необходимость динамического связывания крупноразмерных библиотек ради одного только ввода-вывода строк с терминала. Он указывает на то, что для использования readline программа должна удовлетворять таким ограничениям, как конфигурирование исходников скриптом перед сборкой и совместимость с лицензией GPL, в то время как альтернативы, такие как libedit из проекта BSD, недостаточно известны. Кроме ...URL: http://www.h-online.com/open/news/item/Redis-author-releases...
Новость: http://www.opennet.me/opennews/art.shtml?num=25901
интересно как там у них дело с UTF
отвечу сам себе... пролистал по диагонали -- никак
отдавать на readline и ncurses почти два мегабайта из 10 это как-то сильно круто
Вполне разумное решение - переписывать протухшие библиотеки на новый лад. Глядишь - опять дистры будут умещаться на CD :)
парню респект. может еще кому эта библиотечка сгодится