The text-based interface there is probably most immediately accessible in terms of Wily (http://www.cse.yorku.ca/~oz/wily/), a Unix port of Acme (http://plan9.bell-labs.com/sys/doc/acme/acme.html) from Plan9, which was in turn inspired by Oberon. (I spent a couple days trying wily out. Interesting system. I never really acclimated to its mouse-centric UI, but I think it integrates even better without other programs than Emacs does.)
Here's the relevant quote from the acme paper by Rob Pike, "Cedar was, however, the major inspiration for Oberon [Wirt89], a system of similar scope but much smaller scale. Through careful selection of Cedar’s ideas, Oberon shows that its lessons can be applied to a small, coherent system that can run efficiently on modest hardware. In fact, Oberon probably errs too far towards simplicity: a single-process system with weak networking, it seems an architectural throwback.
"Acme is a new program, a combined window system, editor, and shell, that applies some of the ideas distilled by Oberon. Where Oberon uses objects and modules within a programming language (also called Oberon), Acme uses files and commands within an existing operating system (Plan 9). Unlike Oberon, Acme does not yet have support for graphical output, just text. At least for now, the work on Acme has concentrated on producing the smoothest user interface possible for a programmer at work. "
Comments
The text-based interface there is probably most immediately accessible in terms of Wily (http://www.cse.yorku.ca/~oz/wily/), a Unix port of Acme (http://plan9.bell-labs.com/sys/doc/acme/acme.html) from Plan9, which was in turn inspired by Oberon. (I spent a couple days trying wily out. Interesting system. I never really acclimated to its mouse-centric UI, but I think it integrates even better without other programs than Emacs does.)
Here's the relevant quote from the acme paper by Rob Pike, "Cedar was, however, the major inspiration for Oberon [Wirt89], a system of similar scope but much smaller scale. Through careful selection of Cedar’s ideas, Oberon shows that its lessons can be applied to a small, coherent system that can run efficiently on modest hardware. In fact, Oberon probably errs too far towards simplicity: a single-process system with weak networking, it seems an architectural throwback.
"Acme is a new program, a combined window system, editor, and shell, that applies some of the ideas distilled by Oberon. Where Oberon uses objects and modules within a programming language (also called Oberon), Acme uses files and commands within an existing operating system (Plan 9). Unlike Oberon, Acme does not yet have support for graphical output, just text. At least for now, the work on Acme has concentrated on producing the smoothest user interface possible for a programmer at work. "
There is a Unix port of Acme as part of Plan 9 from User Space (http://swtch.com/plan9port/).
oops:
Integrates even better with other programs...