Krótkie pytanie - czy istnieje jakaś sensowna alternatywa dla #ncurses pod c++? Samo ncurses niby jest ok, lekkie i szybkie, ale raczej wygląda już nieświeżo (co przy 8 godzinnym użytkowaniu daje się we znaki, aplikacja do użytku w sklepie).
Na tę chwilę faworytem jest #newt (używany w teksowej wersji anacondy), ale może jest coś lepszego? ;)
Oczywiście dla systemów *nix, choć wersją dla Windows nie pogardzę :)
#programowanie
@piker: termbox i wyklepanie samemu jakiegoś sensownego okienkowania. Ncurses ma też bindy do C++ niby-obiektowe (nie rozwijane od lat). Newt jest dość sympatyczny w sumie, do tego ma na tyle krótki kod źródłowy, że można to przeedytować bez większego trudu (w porównaniu do horroru legacy codu w cursesach to jest niebo a ziemia:D). Swoją drogą, czy musisz używać tylko terminala? Na przykład w Castoramie/Liroju Merlinie na ichnich PoSach widziałem interfejs tekstowo-graficzny,
  • Odpowiedz
@piker: Termbox jako taki nie oferuje okienek, oferuje sensowny i przenośny dostęp do terminala, bez legacy narzutu ncurses. Miałem kiedyś nawet w planach wyskrobać jakąś małą biblioteczkę widgetów do TUI napisaną "współcześnie", ale umarło to w zarodku, bo mało kto tego potrzebuje. Z moich doświadczeń wynika, że od czasów Turbo Vision nic sensownego nie powstało, ncurses sam wiesz, jakie jest, Newt jest fajny ale ma swoje ograniczenia, są jeszcze jakieś zestawy
  • Odpowiedz