Details
-
Type:
Defect
-
Status:
Closed
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: Release 1.2
-
Component/s: None
-
Labels:None
-
Approval:Ok
Description
In the 1.2 beta1, empty defrecords misbehave, e.g.
(defrecord Foo [])
(seq (Foo.)) => () ; should be nil!
This also contributes to the broken .containsValue mentioned in http://groups.google.com/group/clojure/browse_thread/thread/5d27195d45b2d214/fb51906b2f960d4c
Converted from http://www.assembla.com/spaces/clojure/tickets/402
Attachments:
0402-degenerate-defrecords.patch - https://www.assembla.com/spaces/clojure/documents/bBn3fMJ3ar34yWeJe5cbLr/download/bBn3fMJ3ar34yWeJe5cbLr