I remember at some Usenix panel, Steve Johnson said "what happens to the Unix model when the primary mode of interaction isn't a set of bytes" This was 20+ years ago, IIRC. I think Rob Pike's ACME and Squeak tried to provide an answer to a half-way situation.