Вчера проплачивал кредит в ДелтаБанке и обратил внимание в чем работала кассирша: Виндовоз с запущенной аппликухой работающей в текстовой моде. И это правильно - нафига операционисту целй день смотреть в заалиазенные терминусы и прочие ариалы и тахомы? Ему работать надо не только днем но и вечером у мужа в постели.
Посему ncurses и пророк его GANDI - наше всё!
это походу не извращение а реальная вещь,
по крайней мере хчат в консоли будет, а то на под directfb-gtk он у меня не собрался :)
# да я знаю что можно много сделать чтобы не юзать irssi/bitchx
мож и гном в консоли собререм :)
будем надеяться что с русским там не будет проблем как в twin
p.s. спасибо за линк :)
чемп он быстрее? особенно учитывая что C now reimplemeted as subset of C++, и что почти любой валидный код на C одновременно является кодом на плюсах. снимай лапшу.
> Какие реализации? CDK? Незакончено. dialogs? для шела.
CDK - два разных проекта есть с таким именем. Вот, какие я ещё знаю
проекты по этой теме: kcurses, preselib, steph, dpy, UConio, crt,
перловый CursesWidgets и CursesApplication, ctk для TCL.
AFAIR это поделие регулярно сегфолтится, и вообще не сильно дружит с стандартным юниксовым tty (читай: портабельность нулевая). Автору хватило ума не использовать ncurses, а писать все с нуля, причем работать с экраном и клавой на низком уровне... результат жалок и печален.
У мня есть патченный TVision (http://www.sigala.it/sergio/tvision/) с gcc2.95 на 3.2, кому интересно могу отдать, работает на ура как в консоли так в терминале, особливо хорошо в putty (правда некоторые оригинальные тенюшечки завитушечки отображаюца не так, но и не сегфолтица) peter[тут]sb dot teleline dot ru
имхо это "бисквит" - банковская фигатень. А еще можно в Ж.Д. кассах такуюже фигню наблюдать - там уних что-то вроде самопального терминала на дельфях отчебучено ... блин меня тоже все это прикалывает: поставить писюк, накатить на него венду, под ней запустить терминал, подключица к юниксовой машине :)))
> зы. а на asm-е еще быстрее. напишешь кроссплатформенный тулкит на > асме уровня ТВ?
Интеречсно, зачем это нужно? Линух в свое время был переписан с асма на си. Жертва производительностью, зато какая переносимость!
К стати, все библиотеки ncurses написаны на сях. Зачем же gandi быть на плюсах?
GUI надо на интерпретируемых языках писать. :) Таких как Perl. Или на худой конец, Python или Ruby. Тут тебе и ОО полноценный (в отличии от C++), и простота и переносимость и скорость разработки.