Hi all, when I execute the following code:
(def users (ref [])) ;works (defn print-users [] (with-query-results res ["select id,username,password from users" ] (dorun (dosync (ref-set users res ) ) ) ) ) and then execute (map #(println %) @users) i get back this: ({:id 1, :username rpierich, :password test} {:id 2, :username ruthpierich, :password test} nil {:id 3, :username ruthpierich, :password test} nil nil) when i perform a @users i get: ({:id 1, :username "rpierich", :password "test"} {:id 2, :username "ruthpierich", :password "test"} {:id 3, :username "ruthpierich", :password "test"}) Is this a bug with map or since it adds on those nils or am i missing something in the call to map? Cheers, Ruben -- 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