Subject: Re: Newbie asking for help From: Erik Naggum <erik@naggum.no> Date: 2000/06/29 Newsgroups: comp.lang.lisp Message-ID: <3171272810341975@naggum.no> * Tim Moore <moore@herschel.bricoworks.com> | 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.