Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!think!nike!ucbcad!ucbvax!XEROX.COM!Felton.pa From: Felton.pa@XEROX.COM Newsgroups: net.lang.mod2 Subject: Re: Single Pass Modula-2 Compiler Message-ID: <861015-095508-3532@Xerox> Date: Wed, 15-Oct-86 12:55:05 EDT Article-I.D.: Xerox.861015-095508-3532 Posted: Wed Oct 15 12:55:05 1986 Date-Received: Wed, 15-Oct-86 21:46:01 EDT References: <8610142109.AA23717@vulcan.DEC.COM> Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 13 Re: Declaration after use is an abomination, and should not bear consideration. If you think about it, requiring that procedures be declared before they are called is contrary to the ideals of top down programming. John p.s. I know. You don't have to write the program in the same order that it appears in the listing. But, in practice this is often the way that it is done.