Hi, Am Freitag, 9. März 2012 03:12:52 UTC+1 schrieb puzzler: > > > (cond > :when-let [a foo] > :let [b bar] > :when (even? b) > :let [c baz] > :when (> b z) > :let [d gux] > (f a b c d)) > > I wonder how long it will take until someone proposes monads.
(domonad [a foo] [b bar] :when (even? b) [c baz] :when (> b z) [d guz] (f a b c d)) Combined with maybe the Maybe monad? Just a thought. Sincerely Meikel -- 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