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ę :)
#
@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
  • 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ś
  • Odpowiedz
Mireczki, mam takie pytanie - mam do napisania programik wykorzystujący pthreads i ncurses, który przedstawia wielowątkowość w formie graficznej. Na razie muszę prowadzącemu dostarczyć temat jaki będę realizował. Może widzieliście podobne projekty i zarzucilibyście jakimś pomysłem? Mam już jeden w głowie, ale potrzebuję zapasu, gdyby prowadzący się na niego nie zgodził :)
#programowanie #linux #pthreads #ncurses #it #pytanie
który przedstawia wielowątkowość w formie graficznej


@Mave: Pojadę klasykami:
- sklep z klientami i kasami, każdy klient i każdy kasjer to oddzielny wątek, kasy i półki w sklepie są zasobami współdzielonymi, wyznaczaj sobie drogę klienta i np. czas spędzony przy półce losowo i masz zajebistą graficzną prezentację wielowątkowości :-).
- lotnisko, samoloty lądują na pasach po czym kołują do terminala i odlatują, pasy i terminale są zasobami współdzielonymi.
  • Odpowiedz