Lisp machines/environments did this 25+ years ago. Everything is an s-expression is even more fun than everything is a file!
I don´t agree. The problem with lisp is that you don´t have protection. Didn´t you manage to bring down the whole emacs by, say, implementing your CD player in elisp?. Now, in Plan 9 processes are really isolated. If one of them crashes, the other ones stay alive (Probably). I mean, you have "red lines" that protect you. I wouldn´t throw away my MMU, just for protection.
