home *** CD-ROM | disk | FTP | other *** search
- Path: 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
-
- 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)
-