Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!henry From: henry@utzoo.UUCP (Henry Spencer) Newsgroups: net.unix-wizards Subject: Re: Let ME try for a new topic... Message-ID: <3927@utzoo.UUCP> Date: Sat, 2-Jun-84 20:18:33 EDT Article-I.D.: utzoo.3927 Posted: Sat Jun 2 20:18:33 1984 Date-Received: Sat, 2-Jun-84 20:18:33 EDT References: <182@itm.UUCP> Organization: U of Toronto Zoology Lines: 12 Danny Cox asks, in essence, how to avoid having to keep two sets of code "in sync" when you've got external variables defined in one place but referenced in lots of others. Sorry, Danny, but I can't resist: my favorite way of dealing with the problem is to avoid external variables. Passing information as parameters and returned values is a much cleaner way of communicating between different modules. I know, this doesn't help much if you have to contend with existing code that's rife with external variables... -- Henry Spencer @ U of Toronto Zoology {allegra,ihnp4,linus,decvax}!utzoo!henry