4 ms·
>>Aside: I’d also like to see a command line shell which runs outside the terminal emulator rather than inside it. Plan 9 did something like that with its rio
by jonjacky 6y ago
>>Aside: I’d also like to see a command line shell which runs outside the terminal emulator rather than inside it.
Plan 9 did something like that with its rio windows (that replace the terminal emulators) and its rc shell.
https://9p.io/wiki/plan9/using_rio/index.html https://9p.io/wiki/plan9/using_rio/index.html
http://man.cat-v.org/plan_9/1/rio http://man.cat-v.org/plan_9/1/rio
> The problem with such a shell would be that all the simple utilities and tools one likes to use in a shell will not work without a tty (or pty or fake-pty-conhost.exe). So the shell by itself would be pretty useless.
Right -- no vi, no emacs, no readline, no curses -- nothing that uses cursor addressing. You have to start all over. Plan 9 can be seen as an experiment to find out how much you can simplify if you can abandon backwards compatibility.