From ... From: Erik Naggum Subject: Re: Newbie asking for help Date: 2000/06/29 Message-ID: <3171272810341975@naggum.no>#1/1 X-Deja-AN: 640407785 References: <8iti9v$d19$1@nnrp1.deja.com> <39527922.5BBF41CB@gmx.de> <3953971B.81E3A336@pacbell.net> <3170780959479982@naggum.no> <3953CD19.B8520C8@ISOMEDIA.COM> <3958397F.E7A5B9E3@pacbell.net> <39591269.4A3B0277@pacbell.net> <8je6tg$mvs$0@216.39.145.192> mail-copies-to: never Content-Type: text/plain; charset=us-ascii X-Complaints-To: newsmaster@eunet.no X-Trace: oslo-nntp.eunet.no 962288007 6433 195.0.192.66 (29 Jun 2000 14:13:27 GMT) Organization: Naggum Software; vox: +47 8800 8879; fax: +47 8800 8601; http://www.naggum.no User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.7 Mime-Version: 1.0 NNTP-Posting-Date: 29 Jun 2000 14:13:27 GMT Newsgroups: comp.lang.lisp * Tim Moore | Here's another nipple-twister (*honig* has not been defvar'ed or | assigned to): | | (let ((*honig* 2112)) | (declare (special *honig*)) | (values (boundp '*honig) (symbol-value '*honig*))) => | NIL | 2112 | | So, even though dynamic binding might not actually touch a symbol's | slots (think deep binding), the symbol-value accessor has to behave | as if it does. You will get different results if you spell *honig* consistently. #:Erik -- If this is not what you expected, please alter your expectations.