Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: using ncurses   Victor Wagner   13 Jan 2001 23:17:20 
Архивное /ru.linux/15178abc10297.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional