On Sep 29, 2008, at 3:20 PM, Stephen C. Gilardi wrote:

> This part concerns me:
>
>> Note: Since clojure maps are no java maps, they can't be equal to  
>> java
>> maps. This holds for wrapped clojure maps as well - surprisingly  
>> (in a
>> bad sense), but i don't see a way around this:
>>
>>    (= (doto (HashMap.) (put 1 2)) {1 2})
>>    -> false
>>
>>    (= (jmap {1 2}) {1 2})
>>    -> false


After some more thought, I'm not sure whether this should be a concern  
or not. Since jmap's purpose is to wrap Clojure maps for passing to  
Java APIs, I'm not sure when it will be necessary to compare jmaps to  
Clojure maps. In the abstract, it would be nice if they could be  
compared for equality, but I'm not sure how important this is in  
practice.

--Steve


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to