[Oberon] Oberon7 - How to get away without FORWARD references
Andreas Pirklbauer
andreas_pirklbauer at yahoo.com
Mon Oct 8 17:08:59 CEST 2018
> Refer to Section 2. 'Forward declarations of procedures’ in
> 'Porting the Oberon Compiler from Oberon to Oberon-07’
>
> https://www.inf.ethz.ch/personal/wirth/Oberon/index.html
>
Alternatively, if you one does have a lot of legacy code containing
many forward references of procedures, you could always decide
to just re-introduce forward declarations of procedures (fully
knowing that this would make the language incompatible).
The implementation cost in the compiler is ~20 source lines of code.
PS: Whether forward declarations of procedures *should* be re-
introduced into the language, could of course be debated.
More information about the Oberon
mailing list