home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / mac / programm / 13159 < prev    next >
Encoding:
Text File  |  1992-07-29  |  2.6 KB  |  55 lines

  1. Newsgroups: comp.sys.mac.programmer
  2. Path: sparky!uunet!darwin.sura.net!udel!gvls1!dave
  3. From: dave@prc.unisys.com (David Lee Matuszek)
  4. Subject: Re: MacOberon
  5. Message-ID: <1992Jul29.154809.16204@gvl.unisys.com>
  6. Sender: news@gvl.unisys.com (IEE news user)
  7. Nntp-Posting-Host: yggdrasil.prc.unisys.com
  8. Organization: Paoli Research Center - Paoli, PA
  9. References: <1992Jul28.231712.27337@fcom.cc.utah.edu>
  10. Date: Wed, 29 Jul 1992 15:48:09 GMT
  11. Lines: 42
  12.  
  13. In article <1992Jul28.231712.27337@fcom.cc.utah.edu> kofoid@bioscience.utah.edu (Eric C. Kofoid) writes:
  14. >Several months ago, I downloaded MacOberon, crashed my system several
  15. >times trying to run it, and eventually threw it away.
  16. >
  17. >Recently, a newer port appeared on the archives (2.4(0)). Again, I tried
  18. >it with little success. The expected screen size is a large part of the
  19. >problem. I can't fault anybody who goes to the time and trouble of
  20. >porting something to the Mac for free. However, the installed base of
  21. >Macs with small screens is enormous, and all it takes is a quick look at
  22. >screenBits.bounds to decide where to put your windows and dialogs. 
  23.  
  24. MacOberon "works" on my Mac (13" monitor).  However, the interface is
  25. a real show stopper.  Even if you assume the author had no particular
  26. reason to follow Apple's interface guidelines, it's still a disaster.
  27. For example, the "scroll bars" work by holding down some modifier key
  28. while you click with the mouse to move the selected line to the top of
  29. the window--but this leaves you with NO WAY to scroll backwards!
  30. Although MacOberon seems to have quite a bit of documentation, you are
  31. on your own when it comes to figuring out what to read first.
  32.  
  33. I downloaded MacOberon because I wanted to find out something about
  34. the Oberon language, but decided I didn't want to know badly enough to
  35. hassle with the brain-dead interface.  (My interest was only casual;
  36. someone with more motivation could probably succeed.)
  37.  
  38. I don't know if the interface is incidental or integral to Oberon.  If
  39. incidental, then, as you say, you can't fault somebody for making a
  40. free port, and maybe somebody will someday do a better job.  But it
  41. looked as if the interface was part of the Oberon design, and in that
  42. case you have to wonder if the rest of the language is done as badly
  43. and with as little regard to state-of-the-art techniques.
  44.  
  45. Comments are welcome.  I'd be especially interested in hearing whether
  46. anyone thinks Oberon itself is neat enough to be worth the trouble of
  47. learning the interface.
  48.  
  49.   --dave
  50.  
  51. -- 
  52.  -    -    -    -    -    -    -    -    -    -    -    -    -    -   -    -
  53. I stand by all the misstatements that I've made.
  54.                     -- Vice President Dan Quayle
  55.