[Oberon] Oberon Runtime Environment running Oberon byte-code

Jörg Straube joerg.straube at iaeth.ch
Mon Feb 29 07:54:46 CET 2016


ProjectOberon might be very close to your idea. It's the first time that Oberon defines an own "byte-code". You can see RISC5 as kind of "virtual machine" the Oberon compiler compiles to.
The RISC5 emulators that exist at least for Windows and MacOSX are comparable to the JVMs.

Jörg

> Am 29.02.2016 um 04:45 schrieb Srinivas Nayak <sinu.nayak2001 at gmail.com>:
> 
> Dear All,
> 
> To my knowledge, Oberon programs needs a runtime environment with
> 1. command activation
> 2. garbage collection
> 3. dynamic loading of modules
> 4. certain run-time data structures
> 
> Although not part of the language, this environment is  implied by the language definition.
> And this empowers Oberon.
> 
> If this is the case, like Java, would a Oberon Runtime Environment running Oberon byte-code have been better?
> Is there a limitation in this scheme?
> Looks like, Michael Spivey with Oxford Oberon-2 compiler proceeded with similar scheme...
> I would like to know if there is any reason, we didn't make it like java...
> I hope that would have solved taking Oberon to different platform easy.
> 
> 
> With thanks and best regards,
> 
> Yours sincerely,
> Srinivas Nayak
> 
> Home: http://www.mathmeth.com/sn/
> Blog: http://srinivas-nayak.blogspot.in/
> --
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
> https://lists.inf.ethz.ch/mailman/listinfo/oberon


More information about the Oberon mailing list