On Tue, Nov 22, 2011 at 10:47 AM, Stas Boukarev <stass...@gmail.com> wrote:

> I don't see how that's a bug, "b" isn't required to be EQL to "b". It
> can be, especially when coalesced by the compiler, but the reader
> usually constructs a new string each time.
>

I agree. Compare that with

> (lambda (a) (declare (type (eql #1=foo) a)) (eql '#1# a))

#<bytecompiled-closure #<bytecompiled-function 0000000103cbfa00>>
> (compile 'foo *)

;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0
;;;
;;; End of Pass 1.
FOO
NIL
NIL
> (foo 'foo)

T

-- 
Instituto de FĂ­sica Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list

Reply via email to