Нажмите CTRL-D чтобы добавить нас в закладки
HackZone.RU - Автор Redis выпускает Linenoise, легковесную библиотеку редактирования строк Актуальные базы 2GIS в форматах CSV,Excel,SQL
Войти / Регистрация / Участники
Определение даты выпуска iPhone по серийному номеру
-
Поиск по сайту
Форумы



Реклама

Поиск ТОП Добавить публикацию

Автор Redis выпускает Linenoise, легковесную библиотеку редактирования строк

24.03.2010


Автор высокопроизводительного хранилища Redis представил проект linenoise, в рамках которого разработан распространяемый под лицензией BSD аналог для библиотек по организации интерактивной обработки строк - readline и libedit. Новая библиотека была написана после безуспешных попыток найти аналогичное решение, не такое раздутое как readline (30 тыс. строк кода) и libedit (20 тыс. строк кода).

Автор утилиты, Сальватор Санфилиппо, ставит под сомнение необходимость динамического связывания крупноразмерных библиотек ради одного только ввода-вывода строк с терминала. Он указывает на то, что для использования readline программа должна удовлетворять таким ограничениям, как конфигурирование исходников скриптом перед сборкой и совместимость с лицензией GPL, в то время как альтернативы, такие как libedit из проекта BSD, недостаточно известны. Кроме того, при таком конфигурировании наличие readline считается необязательным, что не отражает степень её фактической необходимости для конечного пользователя. Работая над redis-cli, он написал менее 400 строчек кода, эмулирующего работу со строками обычного VT100-терминала и не требующего настройки.

Несмотря на то, что стадия разработки данной библиотеки ещё ранняя, её создатель уверен, что многие очевидные ошибки или трудности сборки решатся в течение нескольких недель, после которых, как он ожидает, "у производителей утилит, использующих ввод из командной строки, не будет оправданий не укомплектовывать их поддержкой простого редактирования строки ввода", поскольку лицензия BSD позволяет использовать библиотеку Linenoise и в проприетарных приложениях, включая встраиваемые устройства.

При копировании материалов ссылка на HackZone.RU обязательна

Добавить страницу в закладки

 Детали
Категория: Программы
Опубликовал: BRe@K
Просмотров: 2982
Проголосовало через SMS: 0
  Разместить у себя на сайте
Прямая ссылка
HTML
BBCode ссылка
BBCode ссылка с текстом

 Комментарии (оставить свой комментарий можно здесь)
Только зарегистрированные пользователи могут оставлять комментарии

Зарегистрироваться *** Авторизоваться


 Последние новости и статьи  Последние сообщения с форумов
  • Самозащита от вируса Petya
  • Google Pixel взломали за 60 секунд
  • В CMS Joomla обнаружена критическая 0-day уязвимость
  • ФБР не смогло взломать протокол шифрования переписки террористов ...
  • Полиция обыскала дом предполагаемого создателя платежной системы ...
  • Google: квантовый ПК будет в 100 млн раз быстрее стандартных чипо...
  • "Лаборатория Касперского" констатирует усиление атак кибергруппир...
  • Microsoft Edge откроет исходные коды ChakraCore
  • Anonymous объявили 11 декабря «днём троллинга» ИГИЛ
  • Миллионы телевизоров, смартфонов и маршрутизаторов оказались уязв...

    Все новости... Все статьи... Прислать новость RSS
  • Взлом и безопасность / Новичкам » Re: Взлом Whatsapp.Viber.Instagram. facebook.Узнаем взломаем...
  • Взлом и безопасность / Новичкам » Re: Профессиональные услуги по взлому
  • Взлом и безопасность / Новичкам » Re: Online.help.free.hack@gmail.com - услуги взлома и ddos а...
  • Взлом и безопасность / Новичкам » Профессиональные услуги по взлому
  • Взлом и безопасность / Новичкам » Взлом Whatsapp.Viber.Instagram. facebook.Узнаем взломаем !!!
  • Программирование / Java » стрелочные функции в javascript
  • Разное / Ищу работу » Re: Качественный подбор паролей к почтам. Работаем с 2011 го...
  • Разное / Ищу работу » Re: взлом почты на майле
  • Разное / Ищу работу » Re: Взлом емейлов, вконтакте, одноклассники
  • Разное / Ищу работу » Re: Взлом почты mail.ru, yandex.ru, rambler, gmail

    Все форумы... RSS


  • Разместить рекламу
    © HackZone Ltd. 2007-2012. Все права зарегистрированы.
    Перепечатка материалов без согласования и указания источника будет преследоваться по Закону

    О проекте | История проекта | Размещение рекламы | Обратная связь | Правила поведения на портале
    Ya-Cyt службы мониторинга серверов

    #{title}

    #{text}

    x

    #{title}

    #{text}