In the short time I've been active in the list, I've seen this topic come up a couple of times, and they both have come up really close to each other also, there's been one in December <https://groups.google.com/forum/?fromgroups=#!searchin/clojure/let-else/clojure/1g5dEvIvGYY/EWjwFGnS-rYJ>and another in January <https://groups.google.com/forum/#!searchin/clojure/when-let$20$7C$20if-let/clojure/8wdf9M2KRWI/Ixs8F_aAre4J> :P
What I understand from those discussions is that there's no single expectation from the user perspective on which logical operator (if any) should be applied to the results of each binding, so any implementation that's chosen would surprise someone. Hope it helps, Juan On Wednesday, February 27, 2013 8:56:14 AM UTC-3, Vladimir Tsichevski wrote: > > Hi, > > The when-let macro is great, but it accepts only one binding. Why? Are > there any reason why this macro was not ever extended to support multiple > bindings (defined, for example, here: > http://inclojurewetrust.blogspot.ru/2010/12/when-let-maybe.html)? > > (when-let* [x (something) > y (something1)] > (do-something x y)) > > Regards, > Vladimir > -- -- 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 --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.