Díky za názor a kritiku.
Když jsem s ncurses začínal, tak jsem o této knihovně fakt nevěděl vůbec nic. Teď po 4 rokách vývoje (z toho poměrně 2 intenzivního) pspg a ncurses-st-menu si troufám tvrdit, že o ncurses už něco vím. Motivací pro tuhle sérii článků je učitá osvěta - jelikož jsem zjistitl, že moje povědomí o ncurses nebylo předtím úplně špatné, ale bylo nedostatečné - některé základní konceptuální věci mi uniklaly, a nikde jsem se o nich nedočetl.
Druhým důvodem je popis několika triků, o kterých se běžně nedočtete - pspg je celosvětově druhým pagerem napsaným nad ncurses, a z pohledu UI prvním, který nabízí CUA TUI (drtivá většina TUI aplikací v Linuxu nejsou CUA, a mají výrazně jednodušší interface). Abych se dostal do stavu, kdy jsem spokojený s rychlostí a vzhledem, tak pořešit pár problémů, kdy jsem musel procházet zdrojáky, případně komunikovat s maintainerem, protože nikdo jiný na planetě neporadil.
Můj styl psaní i výuky je dost založený na ukázkách, jak něco dělat špatně, a jak něco dělat lépe. Osobně mi nestačí, když mi někdo ukáže jen jednu dobrou variantu, protože mne napadají i další varianty, a chybí mi pak znalost proč vybrat zrovna tu a upozadit druhou variantu.
10. 9. 2021, 06:24 editováno autorem komentáře