From ... From: Erik Naggum Subject: Re: distinction? Date: 2000/12/04 Message-ID: <3184932062637126@naggum.net>#1/1 X-Deja-AN: 700992631 References: <3a2962c9@news.infinetgroup.com><3a296fe5.1111202@news.btinternet.com><3a2985bb@news.infinetgroup.com> mail-copies-to: never Content-Type: text/plain; charset=us-ascii X-Complaints-To: newsmaster@eunet.no X-Trace: oslo-nntp.eunet.no 975946621 17693 195.0.192.66 (4 Dec 2000 16:17:01 GMT) Organization: Naggum Software; vox: +47 800 35477; gsm: +47 93 256 360; fax: +47 93 270 868; http://naggum.no; http://naggum.net User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.7 Mime-Version: 1.0 NNTP-Posting-Date: 4 Dec 2000 16:17:01 GMT Newsgroups: comp.lang.lisp * "David McClain" | I recently had the dubious pleasure of editing another scientist's | Lisp code and porting it to a more modern dialect of Lisp. His | penchant for using globals containing local state information makes it | almost impossible to reproduce simply because it is difficult to track | which functions step on these shared variables across the two-dozen or | so modules of Lisp. Yechh! Some Common Lisp environments come with a cross referencing facility that allows you to query the system for all such references, such as Allegro CL from Franz Inc. It doesn't take the pain of dealing with such code away, but you can at least retain control over it. #:Erik -- "When you are having a bad day and it seems like everybody is trying to piss you off, remember that it takes 42 muscles to produce a frown, but only 4 muscles to work the trigger of a good sniper rifle." -- Unknown