ncurses vs console_codes (Муки выбора)

Модератор: Модераторы разделов

Ответить
Аватара пользователя
Ater
Сообщения: 170
Статус: Дважды Будда Советского Союза
ОС: Gentoo

ncurses vs console_codes

Сообщение Ater »

Цель - запилить простую прогу, которая рисует некий график в консоли. Т.е. из всех функций ncurses используются только очистка терминала и позиционирование курсора. КМК, в данном случае можно обойтись ESC-последовательностями, их ровно 2.
Крутиться будет на "среднестатистическом" x86-64, возможно, на вообще древнем г-не мамонта (x86), никакой экзотики.
Язык - Perl.

Собсно вопросы: Обойтись двумя ESC-строками, или все-таки заюзать ncurses (это же вроде более универсальный вариант)? Какие подводные камни могут быть в 1-м случае?
Азъ есмь БҌшеный Їзюмъ
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20799
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: ncurses vs console_codes

Сообщение Bizdelnick »

Escape-последовательности у разных терминалов отличаются. Так что если не curses, то как минимум terminfo или termcap стоит использовать.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
math
Сообщения: 276
Статус: Ъ участник
ОС: Artix (= Arch without systemd)

Re: ncurses vs console_codes

Сообщение math »

Если использовать terminfo/termcap не влом, то ncurses не нужен.
Спасибо сказали:
Аватара пользователя
Ater
Сообщения: 170
Статус: Дважды Будда Советского Союза
ОС: Gentoo

Re: ncurses vs console_codes

Сообщение Ater »

Понял. Примерно так и думал, но не был уверен. Не влом :)
Спасибо вам.
Азъ есмь БҌшеный Їзюмъ
Спасибо сказали:
Ответить