SRC Modula-3

A port by Klaus Preschern of the DEC SRC Modula 3 development package to OS/2. Modula-3 is an extension to Niclaus Wirth's Modula-2 and was originally implemented as Modula 2+ by the Acorn/Olivetti Research Laboratory but evolved into SRC Modula 3 after Olivetti sold the lab to Digital Equipment Corporation. Support for the language was dropped by the original authors after a notorious disagreement with the Free Software Foundation (GNU folks) and the takover of Compaq (DEC owners) by Hewlett Packard.
Version
SRC Modula 3 V2.3.6
Prerequisites
- EMX Compiler or EMX runtime 0.9 or higher.
- GCC C CPP Compiler and Linker v2.6.3 or higher from the 2.x branch
Links & publications
Please note that due to a bug in the Hobbes incoming text parser the two versions of the DEC SRC Modula 3 system got the same description on Hobbes and are both listed as being for v3 of the OS, but actually version 36c is specifically for v3 and version 36d for v4.
- http://hobbes.nmsu.edu/download/pub/os2/dev/modula/srcm3_os2_36c.zip (v36c for OS/2 v3 "Warp")
- http://hobbes.nmsu.edu/download/pub/os2/dev/modula/srcm3_os2_36d.zip (v36d for OS/2 v4 "Merlin")
- http://apotheca.hpl.hp.com/ftp/pub/dec/SRC/Modula-3/contrib/M3forDOS/ (Klaus Preschern's MS-DOS port of Modula 3)
We have our own extended article on how to install SRC Modula-3 here:
- Carsten Whimster: Using Modula-3 under OS/2
- Modula 3 Resource page
- Info on Klaus Preschern's homepage
- Modula 3 at Wikipedia
Authors
- Luca Cardelli, James Donahue, Lucille Glassman and Mick Jordan (Modula 2+ and M3)
- Bill Kalsow and Greg Nelson (Later work at DEC SRC)
- Klaus Preschern (OS/2 and DOS ports)