> * 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.

Reply via email to