Contents | < Browse | Browse >

Aglet Modula-2 Overview
_________________________________________________________________________


I've started work on a native PPC Modula-2 compiler for Amiga OS4, but since progress is coming along only slowly, I decided to spend some time putting together a release of the predecessor M68K compiler running under the AOS4 Pre-release M68K emulator. This is copyrighted freeware being distributed "as-is". I hope it can be useful as in "interim" compiler for anyone interested in a Wirthian language on the new Amiga.


I make no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.

Aglet Modula-2 is a previously undistributed M2 compiler I created and have continued using during the years since Commodore's self-destruction, first on my trusty A4000, and later on Amithlon and Amiga Forever after the A4000 expired.

I am actively using it on an A1XE under AOS 4.0 pre-release. Under emulation even without the JIT, it compiles very fast. It does not do much in the way of optimization, but I have to think it is simpler and easier way to get into producing programs for AOS4 than gcc. Try it, you might find it fun. I can't promise I will ever finish the PPC optimizing compiler, but if I do it will be very easy to recompile to better code.

It should still run on the classic Amiga with AmigaOS 3.x, but I have done only brief testing on a WinUAE setup.

It has roots in the Benchmark Modula-2 compiler (which in turn has its roots in the ETH one-pass compiler for the M68000). Many thanks to Jim Olinger of Armadillo Computing, with whom I worked for a number of years on the AmigaOS library support for Benchmark Modula-2 . Though Jim is no longer active in Amiga matters, he expresses his support for this new M2 project building on what he provided the Amiga community in Benchmark Modula-2 .

Aglet M2 Features    Future

-