This page is the entry point to various documentation resources related to CM3 5.1. CM3 5.1 is the first open source release of the Modula-3 compiler and bundled software from Critical Mass, Inc. It does currently not contain other products that were created by Critical Mass, like the CM3 graphical user interface Reactor.
Currently you'll find information on the following topics:
CM3 Interface
Index:
If you would like to read an overview of the standard Modula-3
libraries, visit the Interface
Index.
CM3 Operations Guide describes the operation of
Critical Mass Modula-3 compiler,
cm3
, a
state-of-the-art compiler specifically designed for the
creation of robust and distributed programs. Cm3 is the core
of Reactor's building facilities.
Books and
Articles: More than 50 books and articles are
listed in a comprehensive, annotated
bibliography. There is also a
concise version.
Modula-3 Tutorial:
If you would
like to learn more about Modula-3, read the
Modula-3 Tutorial.
Trestle
By Example: Trestle is a portable windowing
system. GUI applications written using Trestle work
transparently on top of Unix X Window System (X11) and
Microsoft Windows (Win32). If you would like to learn more
about Trestle and the available collection of Widgets, read
Trestle By Example.
Modula-3 Documentation and Reports