The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз консольной библиотеки ncurses 6.4

01.01.2023 19:35

После двух лет разработки представлен релиз библиотеки ncurses 6.4, предназначенной для создания многоплатформенных интерактивных консольных пользовательских интерфейсов и поддерживающей эмуляцию программного интерфейса curses из System V Release 4.0 (SVr4). Выпуск ncurses 6.4 совместим на уровне исходных текстов с ветками ncurses 5.x и 6.0, но расширяет ABI. Из популярных приложений, построенных с использованием ncurses, можно отметить aptitude, lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs, less.

В новой версии отмечается в основном исправления ошибок и проведение работы по повышению надёжности и эффективности. В БД терминалов добавлены описания терминалов mosh, mosh-256color, teken-16color, teken-sc, teken-vt и xgterm, а также обновлены описания многих ранее присутствующих терминалов.

  1. Главная ссылка к новости (https://www.mail-archive.com/i...)
  2. OpenNews: Релиз консольной библиотеки ncurses 6.3
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58418-ncurses
Ключевые слова: ncurses, console
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (64) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 19:44, 01/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чо это он уже и телетайп поддерживает?
     
     
  • 2.57, Аноним (57), 08:14, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Наверняка, какой-нибудь самый седой. Поддерживая до сих пор для этого мильон слоёв совместимости (но это другое).
     
     
  • 3.59, Аноним (59), 09:52, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это была шутка. ncurses полностью перпендикулярен логике работы телетайпа. Возможно только костыльные решения типа на каждое интерактивное действие перепечатывать на листе бумаге весь «экран». Но такого вроде даже не планировалось никогда.
     
  • 2.68, commiethebeastie (ok), 11:32, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Всегда работал через tty.
     

  • 1.3, Аноним (3), 19:52, 01/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +18 +/
    Лучше, чем gtk3 и Qt
     
     
  • 2.4, Аноним (4), 20:02, 01/01/2023 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Ты делал банально интерфейс редактировать записи в виде таблички в них? Куте топчик, за вечер виджетов накидаешь и всё сделаешь как хочется, пользователи в восторге, работает молниеносно, легко реализовать любые хотелки. А с сабжем…
     
     
  • 3.5, Аноним (3), 20:14, 01/01/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > А с сабжем...

    А что с сабжем? Все легко делается

     
     
  • 4.6, Аноним (4), 20:21, 01/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Допустим, тебе нужна реакция на определённые действия пользователя. Тут же нет 10005000 сигналов на все случаи жизни, данные нельзя процессить так же удобно, нет вкусного ООП. Какой интерфейс ты сделаешь для редпетирования баз данных с сабжем с сабжем? И сколько ресурсов потребует его сопровождение?
     
     
  • 5.7, Аноним (4), 20:22, 01/01/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    сорян чорян я уснул в прцессе отвекча оло, ну я всё ещё считаю чито гуи тулкиты даже такие посредственные как кути намного лучше того что ессть сегодня предложить у ибм и прочих.
     
  • 5.15, Аноним (15), 20:48, 01/01/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > нет вкусного ООП

    Абсолютное не нужно вдля 99% проектов. Гкманитарии в обтянутых штанишках с Ютуб курсов тягают эти фреймворки с ООП везде, отсюда и энтерпрайзные хеллоуворлды на пару гигов. А нормальный программист с профильным советским инженерным образованием пишет всё с нуля под конкретную задачу с инженерным и математическим подходом.

     
     
  • 6.16, Аноним (4), 20:52, 01/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, кути то удивительно легковесны и максимально эффективны. Сишный гтк ни в какое сравнение не идёт.
     
     
  • 7.28, Аноним (28), 21:14, 01/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    "кути то удивительно легковесны"
    Очень прохладная история. Если бы речь шла про qt2/qt3, то куда ни шло.
     
  • 7.37, Аноним (37), 22:17, 01/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    То-то кдешный Calendar reminder 705 мб вот прям щас у меня хавает.
     
     
  • 8.46, Аноним (46), 00:03, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    calendar reminder это, если что, akonadi-сервер, ввиду некоторых причин определя... текст свёрнут, показать
     
     
  • 9.58, leap42 (ok), 08:23, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    лол, big brain time а только клиент встроить не судьба зачем сервер встраивать... текст свёрнут, показать
     
     
  • 10.62, Аноним (46), 10:32, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    так конкретно для ремайндера календаря он и встроен, просто по неким причинам пл... текст свёрнут, показать
     
  • 6.21, Аноним (21), 21:02, 01/01/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    В СССР не было программистов с профильным обраованием. Программистами становились те, кто имел доступ к вычтехнике.

    PS Сам учился в ВУЗе в позднее советское время, знаю не понаслышке.

     
     
  • 7.34, Аноним (34), 21:46, 01/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У меня мать программист по образованию.
     
  • 7.49, beck (??), 00:55, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У моей мамы в дипломе мехмата томского универа, полученном в 1962 году, написано "математик-вычислитель", сиречь программист.
     
     
  • 8.50, Аноним (57), 01:12, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ваша мама, поди, не менее как баллистические ракеты в воздух поднимала ... текст свёрнут, показать
     
  • 8.56, leap42 (ok), 07:54, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Нео, профессия вычислитель существовала до появления вычислительной техники и ... текст свёрнут, показать
     
  • 8.81, Аноним (-), 07:55, 03/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вычислитель -- это компьютер, если по-аглицки Но программист, это не компьюте... текст свёрнут, показать
     
  • 7.63, Аноним (63), 10:34, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    "Мы все учились по немногу...". Загугли (заяндекси) что такое "специальность 2204". Знаю не по наслышке, сам на ней учился. Код специальности был всегда одинаковый, но называться могла по разному в зависимости от ВУЗа.
     
  • 5.26, Аноним (28), 21:11, 01/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    На ncurses это не сильно сложно, но пользователям будет непривычно и они скорее всего потребуют гуй.
     
  • 3.55, iCat (ok), 06:29, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >...Куте топчик...

    Это QT?
    Это когда установишь программульку "на QT", но не можешь ею пользоваться потому, что погромист жёстко прописал версии библиотек, и то, что у тебя свежая стабильная версия QT, не играет никакой роли - "оно" требует именно "самую свежую 3.12.75"?
    Сомнительный "топчик".

     
     
  • 4.65, Аноним (65), 10:42, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Откуда установишь? Если из исходников, то понадобится любая Qt 3.x (что не намного слаще, ибо давно не поддерживается). Если из бинариев под щиндовс, то нужная часть Qt там скорее всего будет внутри.
     
     
  • 5.73, iCat (ok), 15:05, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Откуда установишь? Если из исходников, то понадобится любая Qt 3.x (что не
    > намного слаще, ибо давно не поддерживается). Если из бинариев под щиндовс,
    > то нужная часть Qt там скорее всего будет внутри.

    Угук. А следующая затребует 4.11.17...
    Это архитектурная особенность. Как у JAWA

     
     
  • 6.80, Бывалый смузихлёб (?), 05:01, 03/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Как у JAWA

    Как у мотоциклов ?

     
  • 4.66, ИмяХ (?), 10:43, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Левый васян в своём поделили может сделать то же самое и для любой другой библиотеки.
     
  • 3.60, Аноним (59), 09:53, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    И просто сожрал всю оперативу. Гуй может быть только нативный и только длы шинды. Всё остальное от лукавого.
     
  • 2.24, Аноним (21), 21:10, 01/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ncurses - TUI, GTK м Qt - GUI. Поэтому стоит сравнивать, например, с TurboVision или подобным.
     
     
  • 3.36, Аноним (4), 21:57, 01/01/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Я сравнивал с newt, который этот самый гуй и есть. Не особо емнип.
     
  • 3.40, Аноним (57), 22:49, 01/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    TUI — это GUI ограниченными средствами.
     
     
  • 4.74, Аноним (59), 15:06, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Кнопки переключатели битов в регистрах это тоже по твоему TUI?
     

  • 1.10, kusb (?), 20:41, 01/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Нупроклятья
     
     
  • 2.22, Dzen Python (ok), 21:03, 01/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее как "N (где N - целое число) проклятий".
    Слышал где-то на просторах инета, что эта библиотека снижает количество проклятий от прикладного программиста на некоторое констатное число, когда он вышел за рамки написания ядра программы и межроцессного API к написанию интерфейса человек-машина.
     
  • 2.64, InuYasha (??), 10:35, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Nругается
     

  • 1.12, Аноним (4), 20:47, 01/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    В прошлый раз, когда я обновил сабж, я остался без генты. Пришлось искать убунту пакет и вытаскивать из него файлы.
     
     
  • 2.20, Dzen Python (ok), 21:01, 01/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это значит что ты не гентушник, лол.
     
     
  • 3.25, Аноним (4), 21:10, 01/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Наоборот жи, лол. Возиться со сборкой чрута, чтобы исправить, это определённо аутизм, когда одна либа сдохла. С либц и либз, кстати, то же самое выходит.
     
  • 2.23, Аноним (21), 21:06, 01/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И что, даже в консоли не поработать было?
     
     
  • 3.27, Аноним (4), 21:12, 01/01/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Примерно ни одна программа работать не будет, кроме тех в которых статически закомпилирован сабж. Т.е. вообще не запустится, но в консоли можешь сидеть в каком-нибудь busybox конечно.
     
     
  • 4.67, . (?), 11:02, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >  Т.е. вообще не запустится, но в консоли можешь сидеть в каком-нибудь busybox конеч

    Тут поможет только "format c:\" и setup.exe

     
     
  • 5.75, Аноним (4), 15:23, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А ты до них не доберёшься, инит же от сабжа зависит.
     

  • 1.54, Аноним (54), 05:34, 02/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    А чего бы TurboVision не использовать?
     
     
  • 2.78, kusb (?), 21:35, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > А чего бы TurboVision не использовать?

    Многие даже не знают что её открыли и портировали на Linux.

     
     
  • 3.88, Аноним (28), 15:18, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В терминалах сложно использовать - пользовательский экспириенс не тот. Типичные для TurboVision-программ сочетания кнопок Shift, Ctrl, Alt, Fx в терминале так же как в DOS-консоли не будут работать.
     
  • 2.87, ivan_erohin (?), 10:58, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    man terminfo
    man termcap

    труповижн умеет хоть что-то из этого ?

     
  • 2.90, Серб (ok), 15:08, 09/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    UTF-8 там сейчас работает? Давно не смотрел на него.
     
  • 2.92, Worminator X (?), 01:35, 27/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это оконная библиотека, зачем окна нужны в консоли? Это полный бред. В DOS ее использовали только потому что тогда не у всех были графические мониторы/видеокарты.

    Для консольных приложений полностью достаточно CRT, которая существовала с первых версий Турбо Паскаля и без изменений перекочевала во Free Pascal.

     

  • 1.69, Геймер (?), 11:32, 02/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Новый нкурсес - новые перманентносмертельные рогалики
     
  • 1.70, tim2k (ok), 13:47, 02/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Эта новость - самая лучшая и позитивная.
     
  • 1.71, Аноним (71), 15:01, 02/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >поддерживающей эмуляцию программного интерфейса curses из System V Release 4.0 (SVr4)
    >System V Release 4.0 was announced on October 18, 1988[14] and was incorporated into a variety of commercial Unix products from early 1989 onwards.

    Свежачок, актуальненько.

     
     
  • 2.72, Аноним (59), 15:04, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сказать то чего хотел? Что поддерживает нормальный стандарты? Или что там по твоему мнению за это время такое вышло что надо было все бросить?
     
     
  • 3.76, Аноним (71), 15:28, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Или что там по твоему мнению за это время такое вышло что надо было все бросить?

    Вышло примерно всё. Меня к тому моменту и на свете не было, а сейчас у меня обозримом будущем внуки будут. Тогда музыка механическим способом писалась на винил, а сейчас у телефона количество точек на дюйм больше, чем у типографского оборудования.

    Поддерживать археологического качества программы, когда дисплеи обеспечивают типографское качество вывода -- это аутосадомазохизм какой-то.

     
     
  • 4.77, Аноним (77), 19:53, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ты бы ещё сишечку с юникс апи задепрекейтил. Ну не шмагли смузипийцы ничего лучше предоставить за полвека, не шмагли.
     
     
  • 5.83, Аноним (71), 12:42, 03/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А что такого священного в юниксе? Когда всюду void* на void**? Когда ошибки на каждый чих, и не потокобезопасное errno? Когда функция может аварийно завершиться, но "это не ошибка"?

     
  • 4.84, . (?), 15:33, 03/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >  Тогда музыка механическим способом писалась на винил, а сейчас у телефона количество точек на дюйм больше, чем у типографского оборудования.

    Тогда ездили на двигателях внутреннего сгорания, а сейчас? Много на водороде по российским дорогам катается?
    Тогда ездили на велосипедах, а сейчас разве все пересели на смузикаты?
    Изобрели формат mp3, разве все хранят и слушают в этом формате?
    >  это аутосадомазохизм

    тоже?

     
     
  • 5.85, Аноним (71), 06:13, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Много на водороде по российским дорогам катается?

    Прогресс идёт неравномерно. Но у меня есть знакомый, который использует водородную энергетику в своём коттедже. У него ветряк+солнечная батарея, летом выработка энергии нетто-положительная, он её вкачивает в водород, а зимой, когда нетто-отрицательная выработка, заранее заготовленным водородом компенсирует дельту.

    Но это не в России, да.

    >Изобрели формат mp3, разве все хранят и слушают в этом формате?

    Все пересели на стриминг, где никого не волнует, какой там формат.

     
     
  • 6.86, . (?), 06:38, 04/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Поддерживать археологического качества программы, когда дисплеи обеспечивают типографское качество вывода -- это аутосадомазохизм какой-то.

    Я перефразирую.
    Ездить на бензине, засоряя при этом и так еле дышащую природу, особенно когда есть альтернативы в виде электро и водородных двигателей это аутосадомазохизм какой-то. Ну а по моему конкретно это намного хуже, чем поддержка археологического качества программы.


    > Все пересели на стриминг, где никого не волнует, какой там формат.

    Пересели только те, кто не слышит разницу между mp3 и audio-CD

     
     
  • 7.89, Аноним (57), 07:29, 06/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Пересели только те, кто не слышит разницу между mp3 и audio-CD

    Ну то есть все 99,99%.

     

  • 1.79, Аноним (79), 22:12, 02/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ощущение то что здесь пишут комментаторы, сами не понимают что пишут.
     
     
  • 2.82, Нет времени обьъяснять (?), 11:44, 03/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ощущение то что здесь пишут комментаторы, сами не понимают что пишут.

    А я всегда так делаю

     

  • 1.91, Worminator X (?), 01:32, 27/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    CRT во Free Pascal все равно проще и удобнее.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру