Though TUIs have its place, this totally destroys the ability for text processing used a lot on Unix platforms where a more simple output would suffice. For some applications like this it might be better to go for a non-terminal GUI anyway.
I'm seeing more and more dancing around what I think is a desire to have a computing system much closer to the UI of emacs/lisp machine.<p>It seems the desire is to use the power of natural language to interact with the machine with commands but to not be limited by textual output.<p>Emacs can render pictures and PDFs but it can't render HTML well or videos at all.<p>Another UI that comes real close to what I think a lot of power users want are modern chat clients like Slack, Telegram, Discord and Mastadon because commands can be entered and the output is a stream of richer items than text.
I've been playing with the console improvements in Windows 10. I've hacked up a Win32 compiled version of the venerable VTTEST[1] and run it in the Windows 10 (Build 2004) standard console, and 90%+ of the ANSI escape sequences now work exactly as they should.<p>As such, I'm not sure what a framework like this adds, other than abstracting away the ESC sequences?<p>---<p>[1] <a href="https://invisible-island.net/vttest/" rel="nofollow">https://invisible-island.net/vttest/</a>