|File Search||Catalog||Content Search|
Modula-3 is a systems programming language that descends from Mesa, Modula-2, Cedar, and Modula-2+. It also resembles its cousins Object Pascal, Oberon, and Euclid.
The goal of Modula-3 is to be as simple and safe as it can be while meeting the needs of modern systems programmers. Instead of exploring new features, they studied the features of the Modula family of languages that have proven themselves in practice and tried to simplify them into a harmonious language. They found that most of the successful features were aimed at one of two main goals: greater robustness, and a simpler, more systematic type system.
Modula-3 retains one of Modula-2's most successful features, the provision for explicit interfaces between modules. It adds objects and classes, exception handling, garbage collection, lightweight processes (or threads), and the isolation of unsafe features.
A large number of platform independent libraries are available for easily constructing distributed, graphical, multi-threaded applications.
<HTML><HEAD> <TITLE>PM3: The Modula-3 distribution of Ecole Polytechnique de Montreal </TITLE> </HEAD> <BODY> <H1>PM3: The Modula-3 distribution of Ecole Polytechnique de Montreal </H1> <P>The subpackages contained in PM3 are located in <A HREF="/usr/lib/m3/pkg"> /usr/lib/m3/pkg</A> Pointers to the relevant documentation may be found in the <TT>intro</TT> subpackage <A HREF="../../lib/m3/pkg/intro more»
analyze_coverage(1) analyze_coverage(1) Name analyze_coverage - interprets Modula-3 coverage analysis data Syntax analyze_coverage [-command]* Description analyze_coverage(1) is a tool to manipulate and interpret Modula-3 coverage analysis data. When a Modula-3 program is compiled with the -Z option, sta‐ tistics more»
M3BUNDLE(1) M3BUNDLE(1) NAME m3bundle - package source files into M3 object SYNTAX m3bundle -name n -element e1 path1 [-element ei pathi]... m3bundle -FcmdFile DESCRIPTION m3bundle packages up arbitrary files so that their contents can be retrieved by a Modula-3 program at runtime without accessing more»
pm3 (1.1.13-11) frozen unstable; urgency=high * Mentor now depends on netobjd (closes: #67117). more»
This package was debianized by Mike Goldman <firstname.lastname@example.org> on Sat, 31 Jul 1999 03:43:55 -0400. It wa more»