Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.1 6/24/83; site iuvax.UUCP
Path: utzoo!linus!decvax!harpo!ihnp4!inuxc!iuvax!saj
From: saj@iuvax.UUCP
Newsgroups: net.lang.mod2
Subject: Reference ISO Pascal Standard - (nf)
Message-ID: <121@iuvax.UUCP>
Date: Wed, 15-Feb-84 15:12:54 EST
Article-I.D.: iuvax.121
Posted: Wed Feb 15 15:12:54 1984
Date-Received: Thu, 16-Feb-84 06:07:48 EST
Sender: saj@iuvax.UUCP
Organization: Indiana U, Bloomington
Lines: 22

#N:iuvax:8600005:000:874
iuvax!cjl    Dec  8 17:31:00 1983


     Many of you annoyed by the ambiguous and imprecise definition  of
Modula-2 as I did may find it useful to reference the ISO Pascal stan-
dard.  Many problems in Modula-2 are really inherited from the  origi-
nal Pascal definition. ISO Pascal standard clarifies many of them.

     For example, the actual CBR parameters  can  be  any  left  value
expressions  (address  calculation)  including nested array,
record component access and pointer  dereference.   In  Modula-2,  you
will find pointer dereference is not documented.

     Just like its predecessor Pascal, I hope  the  Wirth's  style  of
language  definition  won't  hurt  the  popularity  of Modula-2 in the
future.  Judging as a whole, Modula-2 is still the  best  one  we  can
find to replace Pascal programming which is old now.

C.Jim Lo, Dept. of C and I Sci., IU-PU at Indpls
cjl@Indiana@UDEL-Relay