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
clojure.core/merge-with works only with map types that implement clojure.lang.IFn for element lookup. In particular, it doesn't work with types defined by defrecord.
Converted from http://www.assembla.com/spaces/clojure/tickets/361
Attachments:
improve-merge-with.diff - https://www.assembla.com/spaces/clojure/documents/aJX5CiAAGr36gUeJe5cbCb/download/aJX5CiAAGr36gUeJe5cbCb
0361-improve-merge-with-plus-test.diff - https://www.assembla.com/spaces/clojure/documents/akEK3iBO4r356HeJe5cbLr/download/akEK3iBO4r356HeJe5cbLr