[Oberon] Oberon Digest, Vol 82, Issue 3

scruty at users.sourceforge.net scruty at users.sourceforge.net
Wed Nov 24 18:23:19 CET 2010


> I have XDS on my system, but have yet to use. Last time I read the XDS
> docs, I seem to recall that I might be able to IMPORT an XDS M2
> procedure from an O2 module. I'll have to check it out.

you can import any m2 procedure in o2 and vice versa with xds seamlessly.

> Isn't O7 strictly for the ARM?

Not strictly; some russians ported it to AVR.
http://svn.assembla.com/svn/oberonru/trunk/

but maybe there's more, - because why did NW rewrite the O07
(oberon-system (A2?) ARM cross) compiler source in O07?
(O07 is not backward compatible with O[-1]
and I don't assume he's running this compiler on ARM.)

"After defining the Revised Oberon called Oberon-07 and implementing it, I have expressed the
compiler in the revised language."
  -- http://www.inf.ethz.ch/personal/wirth/Articles/Oberon/PortingOberon.pdf

Just an exercise?

Guess one could port the oberon system to a www.beagleboard.org (anyone?)
but I doubt it runs on a helicopter - at least not while it's flying :)

Everybody who wants to know how generating efficient code and a small compiler
come together - simplicity by design aka implementation restriction - should read this
entirely:

An Oberon Compiler for the ARM Processor, Niklaus Wirth, 18.12.2007, rev. 16.4.2008
http://www.inf.ethz.ch/personal/wirth/Articles/Oberon/Oberon.ARM.Compiler.pdf

If I remember correctly, back in the 1970s when NW created Pascal,
he was called bean-counter by fortran and other hackers and 'real' programmers.
Looking at his latest paper, that seems a big understatement. :)



More information about the Oberon mailing list