Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!mit-eddie!genrad!decvax!decwrl!ucbvax!ECNCDC.BITNET!MSRS002 From: MSRS002@ECNCDC.BITNET ("THE DOCTOR.") Newsgroups: comp.lang.modula2 Subject: Making Sense Message-ID: Date: Fri, 9-Oct-87 18:33:00 EDT Article-I.D.: UCF1VM.INFO-M2%87100918351523 Posted: Fri Oct 9 18:33:00 1987 Date-Received: Mon, 12-Oct-87 00:46:19 EDT Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: Info-Modula2 Distribution List Organization: The ARPA Internet Lines: 17 Wille@ifi.ethz.ch might note that the assignment P := C appears within the scope of the procedure C. The question was, should this be allowed. A Apparently Dr. Wirth decided it should not, I haven't seen my copy of the third edition for some time now. Forcing any assignment statement to assign a procedure which was defined at level 0 would certainly remedy this problem. Let's try to keep this conversation above the level of "Do you really think that question makes any sense?" A much more appropriate reply might be something like, "The compiler should restrict such assignments to level 0 procedures." Tom Ruby MSRS002@ECNCDC