| Modula-2, Pascal | |
| m2 | |
| ? 7/2/92 ? | |
| ? compiler ? | |
| Michael L. Powell. See description below. | |
| ftp://gatekeeper.dec.com/pub/DEC/Modula-2/m2.tar.Z | |
| A modula-2 compiler for VAX and MIPS. A Pascal compiler for VAX is also included. The Pascal compiler accepts a language that is almost identical to Berkeley Pascal. It was originally designed and built by Michael L. Powell, in 1984. Joel McCormack made it faster, fixed lots of bugs, and swiped/wrote a User's Manual. Len Lattanzi ported it to the MIPS. | |
extensions:
| |
| must pass changes back to Digital | |
| vax (ultrix, bsd), mips (ultrix) | |
| modula-2@decwrl.pa.dec.com | |
| July 6th, 1992 |
| Modula-2 | |
| m2c | |
| 0.6 | |
| Modula-2 to C translator | |
| Vladimir N. Makarov <vmakarov@usa.net> | |
| http://www.geocities.com/SiliconValley/Lab/4557 | |
| A modula-2 translator to C. | |
| The translator is based on language report in the 4th edition of Wirth's book Programming in Modula-2. The translator also supports of the third edition of Wirth's book. | |
| Unix | |
| very high (GNU configure) | |
| Vladimir N. Makarov <vmakarov@usa.net> | |
| Vladimir N. Makarov <vmakarov@usa.net> | |
| January 5th, 1998 |
| Modula-2, Modula-3 | |
| m2tom3 | |
| 2.00 | |
| Translator (Modula-2->Modula-3), Modula-2 standard library emulation | |
| Peter Klein <pk@i3.informatik.rwth-aachen.de> | |
| ftp://ftp-i3.informatik.rwth-aachen.de/pub/Modula-3-Contrib/m2tom3/m2tom3-2.00.tar.gz | |
|
m2tom3 is a system to port Modula-2 programs to Modula-3.
It consists of two parts:
1) A conversion program which tries to create a Modula-3
source text with the same semantics as the Modula-2 input
while retaining the original look and feel as good as possible.
2) A base library which tries to emulate the Modula-2 standard
library using the Modula-3 standard library.
This version performs a wide range of conversions including WITH-statements, variant RECORDS, qualification of enumeration type literals etc. For a detailed description, see the enclosed README file. | |
| DEC SRC Modula-3 release 3.3 | |
| <pk@i3.informatik.rwth-aachen.de> | |
| comp.lang.modula2, comp.lang.modula3 | |
| <pk@i3.informatik.rwth-aachen.de> | |
| November 30th, 1994 |
| Modula-2 | |
| mocka | |
| 9404 | |
| compiler, library, examples, docs | |
| ? Holger Hopp <hopp@ira.uka.de> | |
| ftp://i44.s10.ira.uka.de/pub/mocka/linux/mocka9404* ftp://sunsite.unc.edu/pub/Linux/devel/modula-2/mocka9404* | |
| A free version of a Modula-2 compiler for the Intel X86 under Linux or 386BSD (and derivatives?). Source code in Modula-2 is available. | |
| Linux and 386BSD (also commercial versions) | |
| April 29th, 1994 |
| Modula-2 | |
| mtc | |
| 9209 | |
| translator(->C) | |
| Matthias Martin, Josef Grosch <grosch@cocolab.sub.com> | |
| ftp://ftp.gmd.de/gmd/cocktail/{mtc,reuse}.tar.Z ftp://ftp.rus.uni-stuttgart.de/pub/unix/programming/compilerbau/{mtc,reuse}.tar.Z ftp://ftp.th-darmstadt.de/pub/programming/languages/compiler-compiler/cocktail/{mtc,reuse}.tar.Z ftp://src.doc.ic.ac.uk/languages/tools/gmd/{mtc,reuse}.tar.Z ftp://gatekeeper.dec.com/.3/plan/gmd/{mtc,reuse}.tar.Z | |
| A Modula-2 to C translator | |
| Unix, Linux, MS-DOS, MS-Windows, OS/2 | |
| Josef Grosch <grosch@cocolab.sub.com> | |
| October 1st, 1992 |
| Modula-2 | |
| Ulm's Modula-2 System | |
| 3.0 | |
| compiler, library, tools, documentation | |
| Andreas Borchert <borchert@mathematik.uni-ulm.de> | |
| ftp://ftp.mathematik.uni-ulm.de/pub/soft/modula/ulm/sun4/ | |
|
This system may be used like other traditional systems
(e.g. cc) from the command line. Documentation is
available in the form of manual pages and a HTML tree.
The compiler has been derived from the ETHZ compiler for
the Lilith system (4 passes, written in Modula-2).
More informations may be found under http://www.mathematik.uni-ulm.de/modula/ | |
| PIM3 | |
| may be freely distributed unter the terms of the GNU General Public License or in case of the library under the terms of the GNU Library General Public License. | |
| SPARCv8 / Solaris 2.x (Note that SunOS 4.x is not supported!) | |
| SPARCv8, Sun3, Nixdorf Targon/31, Concurrent 3200 Series | |
| Andreas Borchert <borchert@mathematik.uni-ulm.de> | |
| New releases will be announced in comp.lang.modula2. | |
| March 6th, 1997 |
Please send updates to free-compilers@idiom.com
The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.
Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved