home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / mac / oop / misc / 14 < prev    next >
Encoding:
Internet Message Format  |  1992-11-17  |  1.9 KB

  1. Path: sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!purdue!not-for-mail
  2. From: knapp@cs.purdue.edu (Edgar Knapp)
  3. Newsgroups: comp.sys.mac.oop.misc
  4. Subject: MacOberon (was: Q: What's your opinion?)
  5. Date: 17 Nov 1992 21:38:44 -0500
  6. Organization: Purdue University
  7. Lines: 34
  8. Message-ID: <1ecabkINN4fl@cabernet.cs.purdue.edu>
  9. References: <1eab2mINNild@agate.berkeley.edu> <1eb0h5INN3uu@cabernet.cs.purdue.edu> <1992Nov17.225710.4025@daimi.aau.dk>
  10. NNTP-Posting-Host: cabernet.cs.purdue.edu
  11.  
  12. In article <1992Nov17.225710.4025@daimi.aau.dk> lhp@daimi.aau.dk (Lasse Hiller|e Petersen) writes:
  13.  
  14. >Is it really fair to call MacOberon a OOP language for Mac?
  15. >I'd rather describe it as something like Soft-PC, giving you a virtual
  16. >Oberon machine, totally different from anything you know about the Mac.
  17. >
  18. >(I looked at it, and dumped it, mainly because of that.)
  19.  
  20. Oberon is a language supporting inheritance, type extensions, and
  21. dynamic binding. It's strong typing extends across module boundaries.
  22. It's main advantages are simplicity, elegance, and price (free). 
  23.  
  24. Oberon is completely extensible, so that you can customize each and
  25. every aspect of it (for instance enhance one of the included editors,
  26. class browsers, or network modules with additional functions). Note
  27. that this can be done without having to modify or recompile any of the
  28. existing modules.
  29.  
  30. MacOberon is a program development environment, not just a compiler.
  31. It takes a while getting used to, and a three button mouse really
  32. helps. It nothing like SoftPC, more like MPW or one of the THINK
  33. environments. It feels un-Mac-like since it is completely non-modal,
  34. avoiding user interaction like the plague.
  35.  
  36. A program written in Oberon will run without modifications on Sun, DEC
  37. and RS600 work stations (and some others). Also, the user interface is
  38. virtually identical on all those machines.
  39.  
  40. What it being different has to do with whether or not it is object
  41. oriented I fail to comprehend, however.
  42.  
  43. Edgar 
  44.  
  45. (knapp@cs.purdue.edu)
  46.