[Oberon] Project Oberon: What are nexts steps?

eas lab lab.eas at gmail.com
Sat May 10 21:09:50 CEST 2014

Wrong QUESTION ! It's not Oberon 'or' C.
Because C is just a language. The value of Oberon lies in the HCI
which can't be described in technical terms; it needs
socio/psychological considerations.
Eg. NW writes <we're not convinced by the M$ offset-stacked-paper metaphor>.
Deeper though tells why is inferior to the ETHO method:
 you loose space along 2 borders. A scarce and valuable resource is
screen-for-chars-area  [not zigaFlops].
The paper-book is a miracle; because all the pages automatically
align, so that 500 pages need only the area on ONE page.

Here's an example of how human factors matter:
wily is copied from ETHO by the plan9 [originators of unix] boys using
different mouse combinations to ETHO. A nice facility which ETHO
lacks, is that if a text frame which is covered, is 'called', it just
'pops up' instead of BADLY being reloaded.

Like ETHO: MM in a white-char-separate-token executes the token.
But to execute a string-of-tokens you can:
 MM down, move mouse through the substring, MM release [to execute eg:
 `cp File1 File2` : which has 3 tokens.
Unfortunately some time when you just want to ETHO-like MM klux
a multicharToken, klux is NOT atomic! It has 3 steps:
1. MM down,
2. hopefully not move unintentionally while down,
3. MM release to execute.

So if you selected the "T" and it moves when down then you get
"error: T unknown".
Sorry for the long story, but  REAL life is complex.

== Chris Glur.

More information about the Oberon mailing list