(TM)

Welcome to the world of Modula-3!

As Sam Harbison writes in his book Modula-3,

Modula-3 is a member of the Pascal family of languages. Designed in the late 1980s at Digital Equipment Corporation and Olivetti, Modula-3 corrects many of the deficiencies of Pascal and Modula-2 for practical software engineering. In particular, Modula-3 keeps the simplicity of type safety of the earlier languages, while providing new facilities for exception handling, concurrency, object-oriented programming, and automatic garbage collection. Modula-3 is both a practical implementation language for large software projects and an excellent teaching language.
New items:

New! 1995 Modula-3 Users Group Meeting Announcement, OOPSLA'95, Austin, Texas

Introductory articles, tutorials, and answers to frequent questions:

Additional information is available on the following topics:

Modula-3 implementations: Contributed Modula-3 utilities: The Modula-3 bibliography contains references related to Modula-3. Of particular interest are:

Several documents mentioned in the bibliography are also available in Postscript.


The Modula-3 information web is rapidly evolving. Please send bug reports and improvements to m3-request@src.dec.com.
Last modified on Fri Oct  6 15:54:11 PDT 1995 by heydon
     modified on Mon Sep 25 11:07:45 PDT 1995 by najork
     modified on Fri Jul  7 08:48:46 PDT 1995 by kalsow
     modified on Wed Feb 12 12:48:44 PST 1992 by muller