[Oberon] Re (2): LONGINT, RETURN & etc.
peter at easthope.ca
peter at easthope.ca
Sat Jun 17 18:53:15 CEST 2017
From: Chris Burrows <chris at cfbsoftware.com
Date: Sat, 17 Jun 2017 13:40:15 +0930
> ... the Oberon 'LOOP' statement with multiple 'EXIT's was abolished
> at the same time.
An even simpler possibility is to eliminate FOR, REPEAT and WHILE
and retain LOOP with the restriction of exactly one exit, at the
beginning or at the end. Analogous to the RETURN revision.
Some time in the last year or two (I can't find a citation at present)
Joerg commented,
> LOOP R.I.P.
With this hypothetical revision, the cases of the content of the LOOP
being executed zero times or once remain immediately clear.
Dropping FOR, REPEAT and WHILE in favour of LOOP would impose
more work to bring old sources to new syntax. If there is a stronger
argument against it, I haven't caught it.
LOOP or not, Oberon is a superb language.
Regards, ... Lyall E.
--
123456789 123456789 123456789 123456789 123456789 123456789 123456789
Tel: +1 360 639 0202 Pender Is.: +1 250 629 3757
http://easthope.ca/Peter.html Bcc: peter at easthope. ca
More information about the Oberon
mailing list