[Oberon] Intermediate scopes in Oberon-07
andreas_pirklbauer at yahoo.com
Sat Feb 24 22:16:30 CET 2018
> > Can you point to an example in Project Oberon 2013 which
> > clearly illustrates what you mean by 'it may make assumptions
> > which only make sense in the context of the caller'.
> Sorry, don't know the Project Oberon source by heart. ;)
Well, since access to intermediate objects (constants, types,
variables) is now no longer allowed since the most recent
(2016) change to the Oberon language spec, there cannot
really be ANY assumptions anymore which ONLY make
sense in the context of the caller ... since the “context”
itself can no longer be accessed ;-)
The only remaining POSSIBLE assumption would therefore
have to be something that specifically has to do with the
way the CODE of the surrounding code is implemented.
Of the 17 local procedures (of 850 total) in the Oberon
system, I have not found one that meets that description.
More information about the Oberon