[Oberon] _Compiler_Construction_ by Niklaus Wirth
Andreas Pirklbauer
andreas_pirklbauer at yahoo.com
Sun Jan 10 22:58:59 CET 2021
> >I would have thought Andreas would be the most appropriate person to
> >document his techniques?
>
> Of course! It would be absolutely wonderful to order his book(s) from Amazon!
You’ll have to contend with web/github pages for the time being ;-)
But some comments:
1. From a system point of view, most is actually already described,
but unfortunately not in one place - either as README in various
repositories or in pdf form (eg safe module unloading, fast access
to global and imported module data, batch execution, etc)
2, From a language point of view, much is there as well in various
repositories (so, again distributed…) But not all. The one big thing
missing is how to implement type-bound procedures in a single-
pass (!) compiler. That one was quite tricky and would require
time to properly document. The documentation actually exists
and is quite complete, but it’s not in polished-enough form.
PS: Once the RISC-V version of EOS will be released, there
will also be more extensive PDF documentation, e.g. on
a "multi-compiler that targets two target architectures”.
-ap
More information about the Oberon
mailing list