[Oberon] Star MODULE mark

Chris Burrows chris at cfbsoftware.com
Thu Dec 11 22:15:25 CET 2014

At the risk of splitting hairs ...

Well, yes of course - that is what cross compilers are. "can be run" and
"does run" are not the same. If you want to use Wirth's compiler as a
cross-compiler and you do not want to run it on a RISC5 emulator you first
have to "port this compiler" (which includes modifying the source code of
the compiler) to the system that you intend to run it on. Compare the source
code of the Linz V4 Oberon-2013 compiler to the original RISC5 versions to
see what I mean.


> -----Original Message-----
> From: skulski at pas.rochester.edu [mailto:skulski at pas.rochester.edu]
> Sent: Friday, 12 December 2014 12:29 AM
> To: oberon at lists.inf.ethz.ch
> Cc: Wojtek Skulski; Dave at skutek.com
> Subject: [Oberon] Star MODULE mark
> Chris:
> Oberon-2013 syntax is meant for the Oberon-2013 compiler provided on
> the NW page. This compiler can be run under any Oberon System V4, and
> presumably also under S3. Dave Hunter from SkuTek Instrumentation
> ported this compiler to Linz V4. As far as I know he is using it to
> emit RISC5 binaries under Windows. These binaries cannot run under
> the regular Windows V4 because they are meant for RISC5. In other
> words, the
> Oberon-2013 compiler under Windows V4 is a cross-compiler. The * mark
> is understood by this cross compiler.
> Hope it helps,
> Wojtek

More information about the Oberon mailing list