[Oberon] Forward declarations of procedures in Oberon-07 on PO2013

Andreas Pirklbauer andreas_pirklbauer at yahoo.com
Tue Feb 27 19:35:00 CET 2018


A PO2013 implementation of forward declarations of procedures  (which have
been removed from the language in the Oberon-07 revision) is at:

http://github.com/andreaspirklbauer/Oberon-forward-declarations-of-procedures/

This should make it possible to directly compare (the run-time performance)
of nested procedures vs. procedure variables, e.g. in the compiler itself.

I have more or less followed the overall approach of the Ceres implementation,
but have made a number of different implementation decisions, in order to make
calls to such procedures optimally efficient (only a single BL instruction is issued
vs an external procedure call on Ceres)

-ap




More information about the Oberon mailing list