[Oberon] Unneeded restrictions on local procedures

August Karlstrom fusionfile at gmail.com
Wed Dec 20 19:19:07 CET 2023

On 2023-12-20 07:50, Joerg wrote:
> Why is it invalid?

Because the language report says so.

> By forbidding access to intermediate variables, constants and types, P 
> becomes „self-contained“ (aka could be freely moved around without any 
> harm).

Exactly and that's why I think that the language report should be 
changed to allow local procedures to be assigned to variables and passed 
to procedures. The current restrictions are no longer necessary.


More information about the Oberon mailing list