Article View: comp.sys.mac.oop.misc
Article #32MacOberon (was: Q: What's your opinion?)
From: Edgar Knapp
Date: Wed, 18 Nov 1992 02:38
Date: Wed, 18 Nov 1992 02:38
34 lines
2037 bytes
2037 bytes
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). Oberon is completely extensible, so that you can customize each and every aspect of it (for instance enhance one of the included editors, class browsers, or network modules with additional functions). Note that this can be done without having to modify or recompile any of the existing modules. MacOberon is a program development environment, not just a compiler. It takes a while getting used to, and a three button mouse really helps. It nothing like SoftPC, more like MPW or one of the THINK environments. It feels un-Mac-like since it is completely non-modal, avoiding user interaction like the plague. 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. What it being different has to do with whether or not it is object oriented I fail to comprehend, however. Edgar (knapp@cs.purdue.edu)
Technical Details
Message-ID:
<1ecabkINN4fl@cabernet.cs.purdue.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!purdue!not-for-mailReferences:
<1eab2mINNild@agate.berkeley.edu> <1eb0h5INN3uu@cabernet.cs.purdue.edu> <1992Nov17.225710.4025@daimi.aau.dk>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!purdue!not-for-mail From: knapp@cs.purdue.edu (Edgar Knapp) Newsgroups: comp.sys.mac.oop.misc Subject: MacOberon (was: Q: What's your opinion?) Date: 17 Nov 1992 21:38:44 -0500 Organization: Purdue University Lines: 34 Message-ID: <1ecabkINN4fl@cabernet.cs.purdue.edu> References: <1eab2mINNild@agate.berkeley.edu> <1eb0h5INN3uu@cabernet.cs.purdue.edu> <1992Nov17.225710.4025@daimi.aau.dk> NNTP-Posting-Host: cabernet.cs.purdue.edu