[Oberon] Multiple RETURN in a procedure

Chris Burrows cfbsoftware at gmail.com
Mon Oct 24 07:07:51 CEST 2022

On Mon, Oct 24, 2022 at 2:13 PM Andreas Pirklbauer <
andreas_pirklbauer at yahoo.com> wrote:

>   > Wirth apparently believed the improvement to the language outweighed
>   > the effort of having to rework it for project Oberon 2013 - and he had
> a.
>   > choice I thank him for having the courage of his convictions.
> For TextFrames the effort was rather small though. The only place with
> multiple returns was a single procedure (procedure Min(i,j) incidentally.).

Hmm... you are right - the original version of TextFrames.Edit in the book
was not significantly affected by this issue. The multiple RETURNs must
have been added to the code later.

I was actually looking at source code downloaded from ETH. This source code
is dated 1994 and is accompanied by the note:

"This  directory contains the sources of the Oberon System  version 4
for Ceres-2  Workstations.  They replace the earlier version 1 sources
in the book "Project Oberon" from N. Wirth & J.  Gutknecht."
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.inf.ethz.ch/pipermail/oberon/attachments/20221024/aa87f365/attachment.html>

More information about the Oberon mailing list