CM3-IDE User Guide describes
CM3-IDE, a development environment for building distributed
applications. If you would like to learn to use CM3-IDE, consult the
CM3-IDE User Guide.
The User Guide is available in printed form as part of the CM3 distribution. The entire User Guide and the individual chapters are available on-line in the Acrobat PDF format:
To view or print these documents, you will need a PDF reader. Adobe Acrobat
Getting Started:
If you are not familiar with the CM3-IDE environment you may start
from Getting Started,
which contains all-around information about the CM3-IDE
environment.
CM3-IDE 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 CM3-IDE'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.
CM3-IDE Examples:
More than twenty ready-to-built, documented programs
demonstrate the use of everything from portable operating system
interfaces, to network objects, to web-server toolkit. If you have
learned the basics of the CM3-IDE environment and would like to get
some hands-on experience with it, review the CM3-IDE
Examples.
Modula-3 Tutorial: If you
know the basics of CM3-IDE, but you would like to learn more about
Modula-3, or how to write Modula-3 programs outside of the CM3-IDE
environment, 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.