home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / lang / modula2 / 1607 < prev    next >
Encoding:
Internet Message Format  |  1992-12-23  |  1.5 KB

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