The terminal is still the lowest common denominator in user interfaces. Which is Good, because while it restrains you from doing a few useful things, it also stops everyone else from doing some extremely harmful things. Sadly that also means there's little incentive for fixing the awful stuff (like the escape code madness), if from the end user's POV there are no new features.
So I'll bring up a thread from 2011, just for reference... https://lists.suckless.org/dev/1105/8083.html I would be interested in an "alternative timeline" terminal emulator & protocol, which ticks all of these check boxes: - unicode is not an afterthought - line oriented I/O (shell / "conversation" mode) is as easy and stupid to do as it is with this timeline's tech - character cell oriented UI with raw keyboard input is a matter of flicking one switch - fully serializable protocol, so we can use it over serial / SSH / etc - writing both a "server" (terminal emulator) and "client" (app) component from scratch in plain old C should be a "programming 102" exercise, like writing a simple HTTP server / client I'm sure this exists in some alternate universe. I'm sure the effort for creating this from scratch based on the above requirements would be infinitely lower than building a device for actual cross-universe travel. Just dumping this here to tease our hacker minds. <3,K.