Details
-
Type:
Enhancement
-
Status:
Closed
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: Release 1.2
-
Component/s: None
-
Labels:None
-
Approval:Ok
Description
Reported by chouser, Mar 09, 2009 Describe the feature/change. Clojure code routes key lookups through clojure.lang.Util.equiv()/equals(), which do an identity check. Using the collections from outside Clojure may to more expensive comparisons even on identical objects, so each collection should also do an identity check. Was this discussed on the group? If so, please provide a link to the discussion: http://groups.google.com/group/clojure/msg/6a2e491fcf564a68
Converted from http://www.assembla.com/spaces/clojure/tickets/96
Attachments:
0001-Check-for-identity-before-equality-in-.equals-for-co.patch - https://www.assembla.com/spaces/clojure/documents/ch_3rOrUir36rbeJe5d-aX/download/ch_3rOrUir36rbeJe5d-aX