[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