[Oberon] Unneeded restrictions on local procedures

Chris Burrows cfbsoftware at gmail.com
Thu Dec 21 01:31:22 CET 2023

On Thu, Dec 21, 2023 at 8:23 AM Joerg <joerg.straube at iaeth.ch> wrote:

> Chris
> „necessary“ is a big word.
> Strictly speaking and seeing that intermediate objects can no longer be
> accessed in Oberon-07 we could delete them all together from the language.
> But they come in „handy“ (nice to have) if you follow the principles of
> „divide et impera“. Logically, a task P1 can be broken down in several
> subtasks. And you want to somehow tell the reader, that subtask P is
> somehow local and only used by P1.

Exactly! However, if the language allows you to assign that local procedure
to a global procedure variable the reader can no longer depend on that
being true.

Chris Burrows
CFB Software
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.inf.ethz.ch/pipermail/oberon/attachments/20231221/07a53dea/attachment.html>

More information about the Oberon mailing list