Hacking the planet with Notcurses
Author Nick Black has written an extensive book on the creation of textualuser interfaces using the notcurses library; it's available under the Apachelicense [PDF]. "Many people asked how such a thing wasuseful. My usual response was that numerous devices don't present a bitmapinterface, that X11 GUIs run remotely over SSH are effectively unusable,that plenty of machines don't have a GUI environment installed, that thereare obvious applications for large outdoor displays, and that Sixel isn'twell-supported across different terminal emulators. It seems impossible inan age of gigatransistor graphics cards, but the text environment stillpresents perceivably less latency than most GUI toolkits."