home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / modula2 / 1442 < prev    next >
Encoding:
Internet Message Format  |  1992-11-23  |  1.4 KB

  1. Path: sparky!uunet!olivea!spool.mu.edu!agate!apple!mumbo.apple.com!gallant.apple.com!cheryl
  2. From: cheryl@gallant.apple.com (Cheryl Lins)
  3. Newsgroups: comp.lang.modula2
  4. Subject: Re: Oberon vs Modula-2
  5. Summary: Oberon wins 6-0!
  6. Message-ID: <1992Nov23.175251.25616@gallant.apple.com>
  7. Date: 23 Nov 92 17:52:51 GMT
  8. References: <1992Nov23.124207.9204@neptune.inf.ethz.ch>
  9. Organization: Apple Computer Inc, Cupertino, CA
  10. Lines: 17
  11.  
  12. In article <1992Nov23.124207.9204@neptune.inf.ethz.ch> templ@inf.ethz.ch (Josef Templ) writes:
  13. >But, wouldn't it be nice to resolve these ambiguities by removing
  14. >local types (and procedures and constants) from the language?
  15.  
  16. I'm all for it. Just by eliminating nested procedures you get rid of these
  17. problems. You also make the language simplier. You make compilation easier.
  18. Optimization is easier (less aliasing for starters).
  19.  
  20. And I don't what to here the excuse the 'we have too much software written at
  21. ETH that use these features to eliminate them now'. Look at C and C++. Some 
  22. of the worst features of these languages originated because the designer(s)
  23. wanted to remain compatible with some earlier language (C with BCPL, C++ with C)
  24. . Plus, maintaining software would be good experience for students. It's
  25. something they'll have to do a lot in the real world.
  26. -- 
  27. Cheryl Lins  Oberon Paladin  lins@apple.com
  28. "Beware the following code - I've only proven it correct, not tested it" Knuth
  29.