This week: beginnings of a command shell for the Mu computer.
https://archive.org/details/akkartik-2min-2020-10-27
A postfix shell is promising in some ways, but I'm not sure how to support concurrency. Currently each operation completes before the next. I could allow "pipe stages" to continue to share data after they drop file handles on the stack, but there are problems: how often we refresh, how we kill processes from past refreshes, how we visualize file handle contents.
Main project page: https://github.com/akkartik/mu
📷 mu-shell.png
I wonder if it might be nice for the color of each stack "slot" to be consistent. (That is, at ~0:24 you change the value of the first stack slot and it also changes from red to blue. Maybe it should stay red?)