Article View: comp.lang.modula2
Article #2159Re: MacMETH 3.2 Modula 2 compiler--free
From: Michael Franz
Date: Wed, 23 Dec 1992 16:10
Date: Wed, 23 Dec 1992 16:10
23 lines
1570 bytes
1570 bytes
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
Technical Details
Message-ID:
<1992Dec23.161029.23892@bernina.ethz.ch>Path:
arc1-ca.pugleaf.net!sparky!uunet!dtix!darwin.sura.net!zaphod.mps.ohio-state.edu!rpi!ghost.dsi.unimi.it!univ-lyon1.fr!chx400!bernina!mfranzReferences:
<1992Dec23.024931.28817@csi.jpl.nasa.gov>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!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