Contents | < Browse | Browse >


The most important goal for Aglet Modula-2 has been to provide a M2 compiler consistent with the ISO Modula-2 Standard adopted in 1996. Though the M68K compiler never quite reached the goal, it provides enough ISO compatibility to be useful in creating modules portable with a PC ISO M2 compiler such as the Stony Brook compiler.

The major ISO features implemented have been the FINALLY module termination section, the EXCEPT section, the ISO standard library modules.

Aglet Modula-2 is targeted at the M68020 processor, rather than the M68000, and as such the INTEGER/CARDINAL type size is 32 bits. So, array indices are also 32 bits, providing large array sizes. LONGREAL is supported.

In addition to the ISO library, a fairly extensive support library is provided with a number of string, data structure, and mathematical support modules. The M68K interface to Amiga libraries is provided with a language extension for in-line register parameter calls. Selected Amiga interfaces, including especially those for using Reaction, have been updated for the AOS4 Pre-release.

-