> * In message <[EMAIL PROTECTED]> > * On the subject of "Re: bug with special proclamations?" > * Sent on Sat, 10 Aug 2002 00:20:11 +0200 > * Honorable "Pierre R. Mai" <[EMAIL PROTECTED]> writes: > > Sam Steingold <[EMAIL PROTECTED]> writes: > > > (proclaim '(special x)) > > (defun f1 () x) > > (defun f2 () (f1)) > > (defun f3 () (f2)) > > > > (f3) > > > > Error in KERNEL::UNBOUND-SYMBOL-ERROR-HANDLER: the variable X is unbound > > Maybe I'm missing something, but since X is unbound, I'd say this is > expected behaviour. What behaviour did you expect, and why?
I meant to write (defun f3 (x) (f2)) (f3 10) but it does work. I cannot reproduce the bug I encountered, but the workaround is to replace the proclamation with a defvar, so I stopped investigating. sorry about the noise. -- Sam Steingold (http://www.podval.org/~sds) running RedHat7.3 GNU/Linux <http://www.camera.org> <http://www.iris.org.il> <http://www.memri.org/> <http://www.mideasttruth.com/> <http://www.palestine-central.com/links.html> All extremists should be taken out and shot.
