home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!dtix!darwin.sura.net!zaphod.mps.ohio-state.edu!rpi!ghost.dsi.unimi.it!univ-lyon1.fr!chx400!bernina!mfranz
- From: mfranz@bernina.ethz.ch (Michael Franz)
- Newsgroups: comp.lang.modula2
- Subject: Re: MacMETH 3.2 Modula 2 compiler--free
- Message-ID: <1992Dec23.161029.23892@bernina.ethz.ch>
- Date: 23 Dec 92 16:10:29 GMT
- References: <1992Dec23.024931.28817@csi.jpl.nasa.gov>
- Organization: Swiss Federal Institute of Technology (ETH), Zurich, CH
- Lines: 23
-
- Just as a reminder:
-
- MacMETH has been superseded by MacOberon. The two languages are
- similar enough to claim that Oberon can serve as a full replacement for
- Modula-2, while it also adds object-orientation.
-
- The MacOberon compiler is a completely new implementation and generates
- code that is notably better than MacMETH's. It is based on
- Wirth/Crelier's OP2 portable Oberon front-end and generates true 32-bit
- code. This means that none of the usual restrictions with respect to the
- sizes of global or dynamic data apply under MacOberon. If you need a 1M
- integer array and you have the RAM installed in your machine, you can
- declare it in Oberon and just use it.
-
- Like MacMETH, MacOberon doesn't use the Macintosh interface in the
- normal way. Unlike MacMETH, the Oberon user interface is standardized
- across all implementations originating at ETH, as are the library
- interfaces. Once you learn how to use Oberon, you can do so on a
- Macintosh, DECstation, SPARCstation, IBM PC, IBM RS/6000 and some other
- computers.
-
- Michael Franz
- Computersysteme ETH Zurich Switzerland
-