Hi all, A user reported a bug in my library and after tracking it down it turned our to only happen on Clojure 1.5.0-RC1.
Here's the behaviour in 1.4.0: (let [{:keys [message] :or {message "foo"}} '()] message) ;; "foo" And here's what happens in 1.5.0-RC1: (let [{:keys [message] :or {message "foo"}} '()] message) IllegalArgumentException No value supplied for key: null clojure.lang.PersistentHashMap.create (PersistentHashMap.java:77) I worked around it by doing the destructuring in two steps in my library but I'm wondering is this is intended behaviour? And if so, I'm sure it's been discussed somewhere - maybe JIRA? - if someone would be so kind as to point me to the ticke, that'd be much appreciated. Cheers, Leonardo Borges www.leonardoborges.com -- 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 Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en