[Oberon] [EXT] Re: File transfer;
joerg.straube at iaeth.ch
Sat Jan 2 20:49:51 CET 2021
Inheritance is a common feature of Oberon types, also Oberon-07 offers it.
> Am 02.01.2021 um 20:32 schrieb Skulski, Wojciech <skulski at pas.rochester.edu>:
>> V4 and S3 are written in Oberon-2 (iso Oberon-07).
>> As long as you use the Oberon-07 compiler, all Oberon-2 features
>> (LOOP, EXIT, type-bound procedures...) will have to be „downconverted“ to Oberon-07.
> Oberon-2 is commonly associated with type-bound inheritance. This is what comes to mind when I hear "Oberon-2". The features like LOOP are not the ones which set aside the Oberon-2 language. I would advocate reintroducing them, possibly with warnings. A compiler switch permitting certain extensions is a common technique in other languages. A backward compatibility switch would be very welcome.
> I would not advocate these features if they need substantial changes to the compiler logic. On the other hand, in case they were eliminated to make the world a better place, then the effect was just the opposite. I would thus welcome reversing the damage, if doing so does not require a lot of effort.
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
More information about the Oberon