home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / mac / oop / misc / 15 < prev    next >
Encoding:
Text File  |  1992-11-17  |  3.0 KB  |  59 lines

  1. Newsgroups: comp.sys.mac.oop.misc
  2. Path: sparky!uunet!pageworks.com!world!eff!sol.ctr.columbia.edu!ira.uka.de!math.fu-berlin.de!unidui!Germany.EU.net!mcsun!sunic!dkuug!daimi!lhp
  3. From: lhp@daimi.aau.dk (Lasse Hiller|e Petersen)
  4. Subject: Re: MacOberon (was: Q: What's your opinion?)
  5. Message-ID: <1992Nov18.055822.22304@daimi.aau.dk>
  6. Sender: lhp@daimi.aau.dk (Lasse Hiller|e Petersen)
  7. Organization: DAIMI: Computer Science Department, Aarhus University, Denmark
  8. References: <1eab2mINNild@agate.berkeley.edu> <1eb0h5INN3uu@cabernet.cs.purdue.edu> <1992Nov17.225710.4025@daimi.aau.dk> <1ecabkINN4fl@cabernet.cs.purdue.edu>
  9. Date: Wed, 18 Nov 92 05:58:22 GMT
  10. Lines: 47
  11.  
  12. knapp@cs.purdue.edu (Edgar Knapp) writes:
  13.  
  14. >In article <1992Nov17.225710.4025@daimi.aau.dk> lhp@daimi.aau.dk (Lasse Hiller|e Petersen) writes:
  15.  
  16. >>Is it really fair to call MacOberon a OOP language for Mac?
  17. >>I'd rather describe it as something like Soft-PC, giving you a virtual
  18. >>Oberon machine, totally different from anything you know about the Mac.
  19. >>
  20. >>(I looked at it, and dumped it, mainly because of that.)
  21.  
  22. >Oberon is a language supporting inheritance, type extensions, and
  23. >dynamic binding. It's strong typing extends across module boundaries.
  24. >It's main advantages are simplicity, elegance, and price (free). 
  25.  
  26. All very nice, but as it doesn't support the Macintosh I couldn't care less.
  27. (As for it being "free": In order to use it efficiently, I'd have to buy:
  28. 1. A bigger screen. 2. A Three-button mouse. Quite expensive!)
  29.  
  30. >A program written in Oberon will run without modifications on Sun, DEC
  31. >and RS600 work stations (and some others). Also, the user interface is
  32. >virtually identical on all those machines.
  33.  
  34. But it also means that it stinks when it comes to integrating with
  35. other applications on the Macintosh. If I recall my short experience with
  36. it correctly, it didn't even support cut/paste. It did its own graphics,
  37. I doubt if it used QuickDraw even for CopyBits!
  38.  
  39. It didn't support a multitude of screens, It didn't adapt to a standard 13"
  40. RGB screen, so it was a pain to even try to use.
  41. It usurped the whole screen, making it nearly impossible to use MultiFinder.
  42.  
  43. >What it being different has to do with whether or not it is object
  44. >oriented I fail to comprehend, however.
  45.  
  46. I did not dispute that Oberon is an OOP language. However, if it can be
  47. called a Macintosh OOP language, then any OOP language running on MS-DOS
  48. could be so, as they can run under Soft-PC. This way they'd even
  49. support cut/paste in a way. At least better than "Mac"Oberon.
  50. Oberon may be nice to make Oberon programs with, but I want a Macintosh
  51. language to make Macintosh programs for Macintosh users. (Silly, eh? :-)
  52.  
  53. An Oberon implementation for MPW, with a good OO framework encapsulating the
  54. toolbox just *might* be worth considering.
  55. --
  56. Lasse Hiller|e Petersen -lhp@daimi.aau.dk / "I AM THE CRAWLY CATERPILLAR, WHO
  57. lassehp@imv.aau.dk- Info.&Media Science  / IS THE COCOON, WHO IS THE BUTTERFLY,
  58. Aarhus University, DENMARK              / ALL AT ONCE. RIGHT NOW." -Vaughn Bode
  59.