Hi,
I searched the archives and saw that this has been raised once before,
although it wasn't really a suggestion, didn't raise any real
discussion and didn't reach any conclusion.
I just think it's worth proposing that a function set that includes
every? and not-every? but does not include any? or none? feels like
it's missing something. These are useful functions and, I humbly
suggest, cause needless surprise in the average user when (s)he
discovers they don't exist.
Of course, they are easy to implement oneself, or to find in a
library, but they are also easy to include in the core.
Also worth considering is exactly? As in:
(defn exactly? [n pred coll] ...)
-> returns true iff exactly n elements of the collection satisfy
the predicate
The case is not as clear for that (I wouldn't have thought about it
had I not seen it in a library), but it's worth considering.
I realise that 'some can be used instead of 'any?, but:
* as mentioned before, the average user would expect that any? exists
* any? reads better in code when only a true/false value is required
Regards,
Gavin
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Clojure" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---