Is this a bug in let/let*?

Raffael Cavallaro <[email protected]> Tue, 23 Oct 2007 20:07:02 -0400
Newsgroups gmane.lisp.openmcl.bugs,gmane.lisp.openmcl.devel
Message-ID <[email protected]>
? (alpha-char-p #\e)
T
? (let ((a #\e))
     (alpha-char-p a))
T
? (plusp 3)
T
? (let ((a 3))
     (plusp a))
NIL
?

Is this a bug in let (it also appears in let*) or is this some odd  
corner of the spec I'm unfamiliar with?

btw, I'm using Clozure Common Lisp version 0.1 (0.2) under Leopard.  
Same oddity in OpenMCL Version 1.1-r7330 (DarwinX8664).


regards,

Ralph

Raffael Cavallaro, Ph.D.
[email protected]