Gents,
I have set my teeth in Minix 3 (http://www.minix3.org) and I have
sacrificed one partition on Lithium in favor of the Minix system.
To say the least: this is interesting. For one, since it comes, as a
standard, with a full fledged Modula-2 compiler.
In fact, it's a five headed compiler. Five frontends (C, Pascal,
Modula-2, Occam, BASIC) feed one code generator. Preliminar tests have
shown that the Pascal compiler makes the smallest code. M2 makes the
biggest.
The Modula-2 compiler is fully compatible with Wirth (PIM-3.2) and has
some very useful extensions, especially for Minix. Coroutines, and such
are integral parts.
m2 is part of the ACK package which is also available via sourceforge:
http://sourceforge.net/projects/tack/
to be installed on Linux. I have no experience with this yet.
My Minix trials can be followed on my site:
http://fruttenboel.verhoeven272.nl/minix/index.html
--
Met vriendelijke groeten,
Jan Verhoeven
http://fruttenboel.verhoeven272.nl