heiz@ethz.UUCP (W. Heiz) (05/10/86)
MacMETH is a new Modula-2 development system for the Macintosh computer.
The system consists of a compiler, debugger, and an editor and has been
developed in the group Computer-Systems (headed by Niklaus Wirth) at the ETH
Zuerich, Switzerland.
System Features:
Compiler: - single-pass Modula-2 compiler
- full language Modula-2 supported (restriction: declarations
must precede references)
- compiles at a speed of 1500 lines/minute on floppy disk,
3000 lines/minute on hard disk
- generates native MC68000 code
- object code relocatable, no explicit linking necessary
- Toolbox calls generate inline traps
- each Modula-2 program can be converted into a Macintosh
standalone application
Debugger: - symbolic debugger
- allows "zooming" into data structures
Editor: - program editor, no restriction on file size
- displays compiler detected errors
MacMETH: - compiler, editor an debugger remain loaded (once they are
activated)
- very fast program switching
- runs on one 400 KByte disk without swapping
- MacMETH compiles itself (everything is written in Modula-2)
System Requirements:
The MacMETH system requires a 512 KByte Macintosh (Fat Mac). An external
floppy drive is not necessary for small programs (a minimum configuration
with system, editor, compiler, and debugger leaves about 70 KBytes of work
space on a 400 Kbyte diskette). For serious program development an external
drive (or even a hard-disk) is recommended.
MacMETH has been tested on a Macintosh Plus with a hierarchical file system.
With the exception that all modules have to be on the root directory, it
works without problems.
System Availability:
The Modula-2 development system in object form, consisting of
- Editor - Application Maker
- Compiler - Decoder
- Debugger - Library
- Documentation (66 pages, in English),
costs 200 sFr. (99 US $) and is distributed by
Werner Heiz in USA also by:
Dipl.Inf.Ing.ETH Modula Corporation
Neugasse 71 950 N. University Ave.
CH-8005 Zrich Provo, UT 84604
Switzerland USA
Please send check of 205.- sFr. to the the above address. The system is
shipped immediately after reception of the money.
(The source code for the 68000 and 32000 versions of the compiler is
distributed by Modula Corporation and costs $ 1000.- inclusive debugger
and documentation)
PS: We are currently working on a version for the Atari 520 ST.
Werner Heiz
<Heiz@ethz.uucp>