On Sep 29, 2010, at 11:01 AM, Meikel Brandmeyer wrote: > Hi, > > a slight enhancement for 1.2: Clojure now supports keyword arguments > directly. > > (defn find-all > [item coll & {:keys [test test-not] :or {test =}}] > (if test-not > (remove #(test-not item %) coll) > (filter #(test item %) coll)))
That's really nice Meikel. I was trying to remember how to do the new keywords, but I couldn't find an example. You have the default value for :test in there too. Interesting idea to replace 'remove not' with 'filter'. Have all good days, David Sletten -- 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