|
Sep. 15th, 2023|05:01 am |
TUI ты же в курсе как расшифровывается?
The Oberon System has an unconventional visual text user interface (TUI) instead of a conventional command-line interface (CLI) or graphical user interface (GUI).
Оберон хорош, но его портит отсутствие моноширинности. Turbo Pascal был почти идеален (понятным образом, сейчас говорю про интерфейс, а не про среду и тем более не про язык).
Я соглашусь, что сам по себе терминал с его секвенциальным выводом уже нехорош; абстракция алфавитно-цифрового дисплея (т.е., грубо говоря, малоразмерной матрицы с опциальной графикой и бинарные протоколы на основе этой абстракции) мне видится более полноценной.
К сожалению, терминал это legacy, данная нам в ощущениях, со всеми говняными terminfo и [37;
Может быть, избавление в том, чтобы делать "эмулятор дисплея", поверх него накладывать "эмулятор терминала", но при этом давать программисту API к нижнему непосредственному слою (сейчас-то делают наоборот, делают эмулятор терминала, а поверх накладывают какие-нибудь notcurses).
|
|