🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.modula2
Article #2149

Re: Oberon vs Modula-2

#2149
From: Cheryl Lins
Date: Mon, 23 Nov 1992 17:52
17 lines
1449 bytes
In article <1992Nov23.124207.9204@neptune.inf.ethz.ch> templ@inf.ethz.ch (Josef Templ) writes:
>But, wouldn't it be nice to resolve these ambiguities by removing
>local types (and procedures and constants) from the language?

I'm all for it. Just by eliminating nested procedures you get rid of these
problems. You also make the language simplier. You make compilation easier.
Optimization is easier (less aliasing for starters).

And I don't what to here the excuse the 'we have too much software written at
ETH that use these features to eliminate them now'. Look at C and C++. Some 
of the worst features of these languages originated because the designer(s)
wanted to remain compatible with some earlier language (C with BCPL, C++ with C)
. Plus, maintaining software would be good experience for students. It's
something they'll have to do a lot in the real world.
-- 
Cheryl Lins  Oberon Paladin  lins@apple.com
"Beware the following code - I've only proven it correct, not tested it" Knuth
Technical Details
Message-ID: <1992Nov23.175251.25616@gallant.apple.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!olivea!spool.mu.edu!agate!apple!mumbo.apple.com!gallant.apple.com!cheryl
References: <1992Nov23.124207.9204@neptune.inf.ethz.ch>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!olivea!spool.mu.edu!agate!apple!mumbo.apple.com!gallant.apple.com!cheryl
From: cheryl@gallant.apple.com (Cheryl Lins)
Newsgroups: comp.lang.modula2
Subject: Re: Oberon vs Modula-2
Summary: Oberon wins 6-0!
Message-ID: <1992Nov23.175251.25616@gallant.apple.com>
Date: 23 Nov 92 17:52:51 GMT
References: <1992Nov23.124207.9204@neptune.inf.ethz.ch>
Organization: Apple Computer Inc, Cupertino, CA
Lines: 17