|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/219.27 13 Jan 2001 23:17:20 To : fly@shah.nnov.ru Subject : Re: using ncurses -------------------------------------------------------------------------------- From: vitus@wagner.rinet.ru (Victor Wagner) fly@shah.nnov.ru wrote: fsnr> From: "Aleksandr V. Dyomin" <fly@shah.nnov.ru> fsnr> И вообще, где этот хвалёный "terminal indepenend"? fsnr> Мельком заглянул в сырцы Midnight Commander'а, и увидел Это теперь называется глюкавый mc. Тоже мне выбрал пример для подражания Я своим сотрудникам вообще сказал на эту тему, что кто mc из под рута запустит, у того права на sudo -s отберу. Смотрел бы в исходники чего поприличнее. vim, к примеру. fsnr> сплошь и рядом использование чего угодно(более fsnr> низкоуровнего), и только местами юзанье ncurses, при чём fsnr> только при выполнении определённых условий. Таким образом fsnr> код выглядит как куча if'ов в которых решается как fsnr> софтине что то делать в зависимости от состояния текущей fsnr> среды(например типа терминала). Это теперь называется fsnr> "terminal indepenend"??? Hе знал... fsnr> Единственное что без особых проблем и недовольства fsnr> _приходится_ юзать, дык это "рисование" по средствам fsnr> ncurses. Hо большого удовольвстия это тоже не доставляет fsnr> :( Hе нравится не ешь. Можно замечательный интерфейс сваять вообще на shell пользуясь только tput. (только траху). Примерно то же самое делает pine, линкуясь на многих платформах вообще с -ltermcap, а где libtermcap нету, там с curses, но используя из нее только самые низкоуровневые функции. fsnr> Помогите в общем... Как обычно пишут софт под Юних/Линух? Hе зарекаясь на то, что функциональные клавиши вообще в природе существуют. Во всяком случае те, что с номерами более 5. fsnr> ЗЫ. Hа TurboVision не редиректить - OOP это хорошо, но fsnr> хороший OOP(которым TV не является) - ещё лучше. А slang? Который вообще-то ни разу не oop. ( и, который, кстати, для mc родной, в отличие от curses) fsnr> Спасибо огромное за внимание и просьба ногами не пинать - fsnr> могут принять за фанатизм :) После того как продемонстрирвал понимание, что C++ это ни разу не OOP - не будем пинать. -- Он напоминает мне вошь на лысине. Вокруг столько блеску - а все равно вошь. --- С.Е. Лец --- ifmail v.2.14.os-p7 * Origin: Where is your mouse [/dev/Wagner's home (2:5020/219.27@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15178abc10297.html, оценка из 5, голосов 10
|