]> gitweb.factorcode.org Git - factor.git/commitdiff
sequences.extras: adding a contains? (a faster sequence intersects?).
authorJohn Benediktsson <mrjbq7@gmail.com>
Sun, 15 Jul 2012 16:17:31 +0000 (09:17 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Sun, 15 Jul 2012 16:17:31 +0000 (09:17 -0700)
extra/sequences/extras/extras.factor

index 6805f7a2682108118bf0741179810e6cc1f4718a..f13f99f8cff31354eee48cdafc6186c05b033b72 100644 (file)
@@ -195,3 +195,6 @@ PRIVATE>
 
 : harvest-as ( seq exemplar -- newseq )
     [ empty? not ] swap filter-as ;
+
+: contains? ( seq elts -- ? )
+    [ member? ] curry any? ; inline