[Oberon] An attempt at an Oberon family tree
Bernhard Treutwein
bernhard at wildwein.de
Sat Oct 10 10:35:51 CEST 2020
Dear Liam,
Am 09.10.2020 um 20:42 schrieb Liam Proven:
> On Mon, 28 Sep 2020 at 12:45, Bernhard Treutwein <bernhard at wildwein.de> wrote:
> [...]
>> Algol-60 and Algol-W are missing. Both are precursors of Pascal and both
>> have
>> entries in Wikipedia ...
> Well, yes, but they were not Wirth projects, or at least not Wirth-led
> or Wirth on his own. They are also very well-known,
hmm, ALgol-W is definitely a project of NW (together with Tony Hoare)
but it was
rejected by the committee (afaik, this is one of the reasons that NW is
very cautious
about boards and committees). It is quite similar to Pascal.
> That is why I chose to exclude them. Does that seem fair?
>
>> I don't think that ActiveOberon is a descendant of Oberon-2
> Primary source:
> https://en.wikipedia.org/wiki/Active_Oberon
I think this Wikipedia article need quite some improvement. One of the
major features
of Oberon-2 (and Component Pascal, which is definitely a descendant of
Oberon-2),
was the type-bound procedure, which is missing in Active Oberon, type
bound procedures
are replaced in Active Oberon by objects, (see Chap. 7.7 of the Language
Report, see
http://cas.inf.ethz.ch/projects/a2/repository/raw/trunk/LanguageReport/OberonLanguageReport.pdf
and http://cas.inf.ethz.ch/news/2)
>
>> it inherits
>> from plain old Oberon, Object-Oberon and Oberon-XSC (this was a conjoined
>> PhD project between University Karlsruhe and ETHZ; it also influenced
>> Zonnon).
> Hmm. This does reshape things a bit.
--
Bernhard
More information about the Oberon
mailing list