[Oberon] SYSTEM Modules

Diego Sardina dsar at eml.cc
Sat Nov 10 16:11:41 CET 2018

> Consequently I’m thinking of implementing an extension to the Astrobe Oberon-07 compilers. This will allow low-level modules to be specified by prefixing the keyword MODULE with the keyword SYSTEM (similarly to the DEFINITION and IMPLEMENTATION module prefixes in Modula-2). Such system modules would allow / require any SYSTEM objects to be referenced unqualified.

It's more similar to what Modula-3 adopted for this. Modules that are going to use unsafe procedures/functions must place UNSAFE before the keyword MODULE or INTERFACE.

> Any comments?

In my opinion it's a good solution.

More information about the Oberon mailing list