SRC Modula-3
SRC Modula-3
compiler(->C), run-time, library, documentation
The goal of Modula-3 is to be as simple and safe as itcan be while meeting the needs of modern systemsprogrammers. Instead of exploring new features, westudied the features of the Modula family of languagesthat have proven themselves in practice and tried tosimplify them into a harmonious language. We foundthat most of the successful features were aimed at oneof two main goals: greater robustness, and a simpler,more systematic type system. Modula-3 retains one ofModula-2's most successful features, the provision forexplicit interfaces between modules. It adds objectsand classes, exception handling, garbage collection,lightweight processes (or threads), and the isolationof unsafe features.
conformance: implements the language defined in SPwM3.
ports: i386/AIX 68020/DomainOS Acorn/RISCiX MIPS/Ultrix68020/HP-UX RS/6000/AIX IBMRT/4.3 68000/NEXTSTEP i860/SVR4SPARC/SunOS 68020/SunOS sun386/SunOS Multimax/4.3 VAX/Ultrix
Mailing list: comp.lang.modula3
E-mail: Bill Kalsow
From DEC/SRC, Palo Alto, CA. "Modula-3 Report (revised)"Luca Cardelli et al.
ftp://gatekeeper.dec.com/DEC/Modula-3/.