Path: utzoo!attcan!uunet!mcvax!enea!naggum!isncr!m2cs!frode From: frode@m2cs.naggum.se (Frode Odegard) Newsgroups: comp.lang.modula2 Subject: Re: Pascal dying out? Summary: Local modules are NOT being removed Message-ID: <102@m2cs.naggum.se> Date: 31 Oct 88 08:15:18 GMT References: <267@lafcol.UUCP> <460@ccncsu.ColoState.EDU> <1284@buengc.BU.EDU> <3609@s.cc.purdue.edu> Organization: Modula-2 CASE Systems A.S, Oslo, Norway Lines: 21 In article <3609@s.cc.purdue.edu>, ags@s.cc.purdue.edu (Dave Seaman) writes: > > Actually, I believe the concept of "local modules" is being removed or > already has been removed, though it was present in the last implementation > of MII that I actually used. It seems that few people were making use of > local modules. If all modules are required to be separate compilation > units, then it is no longer possible to have modules inside procedures. > Does that make you happy? Local modules are *NOT* - repeat *NOT* being removed from Modula-2. Even Wirth's one-pass compiler supports them. The fact that Wirth doesn't have them in Oberon doesn't affect Modula-2 at all. The removal of local modules from Modula-2 would render millions of lines of Modula-2 code non-standard. One of the major goals of the ISO committee is to avoid disasters like that. - Frode