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