Article View: comp.sys.mac.oop.misc
Article #33Re: MacOberon (was: Q: What's your opinion?)
From: Lasse Hiller|e Petersen
Date: Wed, 18 Nov 1992 05:58
Date: Wed, 18 Nov 1992 05:58
47 lines
3101 bytes
3101 bytes
knapp@cs.purdue.edu (Edgar Knapp) writes: >In article <1992Nov17.225710.4025@daimi.aau.dk> lhp@daimi.aau.dk (Lasse Hiller|e Petersen) writes: >>Is it really fair to call MacOberon a OOP language for Mac? >>I'd rather describe it as something like Soft-PC, giving you a virtual >>Oberon machine, totally different from anything you know about the Mac. >> >>(I looked at it, and dumped it, mainly because of that.) >Oberon is a language supporting inheritance, type extensions, and >dynamic binding. It's strong typing extends across module boundaries. >It's main advantages are simplicity, elegance, and price (free). All very nice, but as it doesn't support the Macintosh I couldn't care less. (As for it being "free": In order to use it efficiently, I'd have to buy: 1. A bigger screen. 2. A Three-button mouse. Quite expensive!) >A program written in Oberon will run without modifications on Sun, DEC >and RS600 work stations (and some others). Also, the user interface is >virtually identical on all those machines. But it also means that it stinks when it comes to integrating with other applications on the Macintosh. If I recall my short experience with it correctly, it didn't even support cut/paste. It did its own graphics, I doubt if it used QuickDraw even for CopyBits! It didn't support a multitude of screens, It didn't adapt to a standard 13" RGB screen, so it was a pain to even try to use. It usurped the whole screen, making it nearly impossible to use MultiFinder. >What it being different has to do with whether or not it is object >oriented I fail to comprehend, however. I did not dispute that Oberon is an OOP language. However, if it can be called a Macintosh OOP language, then any OOP language running on MS-DOS could be so, as they can run under Soft-PC. This way they'd even support cut/paste in a way. At least better than "Mac"Oberon. Oberon may be nice to make Oberon programs with, but I want a Macintosh language to make Macintosh programs for Macintosh users. (Silly, eh? :-) An Oberon implementation for MPW, with a good OO framework encapsulating the toolbox just *might* be worth considering. -- Lasse Hiller|e Petersen -lhp@daimi.aau.dk / "I AM THE CRAWLY CATERPILLAR, WHO lassehp@imv.aau.dk- Info.&Media Science / IS THE COCOON, WHO IS THE BUTTERFLY, Aarhus University, DENMARK / ALL AT ONCE. RIGHT NOW." -Vaughn Bode
Technical Details
Message-ID:
<1992Nov18.055822.22304@daimi.aau.dk>Path:
arc1-ca.pugleaf.net!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!lhpReferences:
<1eab2mINNild@agate.berkeley.edu> <1eb0h5INN3uu@cabernet.cs.purdue.edu> <1992Nov17.225710.4025@daimi.aau.dk> <1ecabkINN4fl@cabernet.cs.purdue.edu>Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.mac.oop.misc Path: arc1-ca.pugleaf.net!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 From: lhp@daimi.aau.dk (Lasse Hiller|e Petersen) Subject: Re: MacOberon (was: Q: What's your opinion?) Message-ID: <1992Nov18.055822.22304@daimi.aau.dk> Sender: lhp@daimi.aau.dk (Lasse Hiller|e Petersen) Organization: DAIMI: Computer Science Department, Aarhus University, Denmark References: <1eab2mINNild@agate.berkeley.edu> <1eb0h5INN3uu@cabernet.cs.purdue.edu> <1992Nov17.225710.4025@daimi.aau.dk> <1ecabkINN4fl@cabernet.cs.purdue.edu> Date: Wed, 18 Nov 92 05:58:22 GMT Lines: 47