[Oberon] Type compatibility in Oberon

Chris Burrows chris at cfbsoftware.com
Fri May 1 00:30:50 CEST 2020


When I followed the link in the post below the item that really grabbed my
attention was the excellent document:

Type compatibility in Oberon

https://www.miasap.se/obnc/type-compatibility.html

It is apparent to me that a lot of thought has gone into the preparation of
this document. It would be very useful to any Oberon programmer who was
having difficulty understanding why his program would not compile due to a
type-compatibility issue.

I haven't used OBNC so can't say how well it conforms to these rules -
knowing August's great attention to detail I would expect it to be 'very
well'. While the Astrobe ARM compilers comply with the vast majority of
these rules there are one or two minor exceptions. These are described in
the accompanying documentation. You should also expect some very minor
relaxations of the rules (e.g. ARRAY OF BYTE parameters) when using the
Project Oberon RISC5 compiler. 

Regards,
Chris Burrows
CFB Software
https://www.astrobe.com



> -----Original Message-----
> From: Oberon [mailto:oberon-bounces at lists.inf.ethz.ch] On Behalf Of
> August Karlstrom
> Sent: Friday, 1 May 2020 2:00 AM
> To: oberon at lists.inf.ethz.ch
> Subject: Re: [Oberon] Interfacing with Foreign Systems
> 
> On 2020-04-30 01:50, Skulski, Wojciech wrote:
> > Chris:
> >
> >    how about OOC and OO2C? Are they not in the same spirit?
> >
> > http://ooc.sourceforge.net/index.html
> 
> OBNC is a better example. It targets the latest version of Oberon and is
> actively maintained.
> 
> https://www.miasap.se/obnc/
> 
> 
> -- August
> --
> 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