🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac.oop.misc
Article #33

Re: MacOberon (was: Q: What's your opinion?)

#33
From: Lasse Hiller|e Petersen
Date: Wed, 18 Nov 1992 05:58
47 lines
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!lhp
References: <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