On Apr 27, 11:22 am, Christophe Grand <christo...@cgrand.net> wrote:
> find-first-result is already in core: some

As an aside, I would have liked (some pred coll) to return the item
that makes the pred true and the current implementation of `some to be
renamed `any? so that we would have the following:

      (any? odd? [2 4 5 12]) ;; result is true
      (every? odd? [3 5 6 13]) ;; result is false
      (not-any? odd? [2 4 5 12]) ;; result is false
      (not-every? odd? [3 5 6 13]) ;; result is true
      (some odd? [2 4 5 12]) ;; result is 5

Mathematically, for the first four,

     (Ex in [2 4 5 12])(x is odd)
     (Ax in [3 5 6 13])(x is odd)
     ~(Ex in [2 4 5 12])(x is odd)
     ~(Ax in [3 5 6 13])(x is odd)
--~--~---------~--~----~------------~-------~--~----~
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
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to