Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!apple!agate!usenet.ins.cwru.edu!eagle!data.nas.nasa.gov!data!gumby From: gumby@Cygnus.COM (David V. Wallace) Newsgroups: comp.lang.lisp Subject: GET / GETF warning. Message-ID: Date: 26 Apr 91 22:53:17 GMT References: <641@zogwarg.etl.army.mil> <1991Apr26.212452.26837@Think.COM> Sender: news@nas.nasa.gov Organization: Cygnus Support, Palo Alto, California Lines: 13 In-Reply-To: barmar@think.com's message of 26 Apr 91 21:24:52 GMT Date: 26 Apr 91 21:24:52 GMT From: barmar@think.com (Barry Margolin) In general, it's bad programming practice to use any global object as an indicator, because you might clash with another program that makes the same mistake. Whis is why I use arbitrary runtime data (eg (CONS NIL NIL) or (make-symbol "Meaningful name")) as a tag whenever possible... These days you might as well make a symbol; if you're concerned about the storage overhead yu probably shouldn't use plists anyway.