]> gitweb.factorcode.org Git - factor.git/commitdiff
hash-sets: use ?adjoin instead of (all-unique?).
authorJohn Benediktsson <mrjbq7@gmail.com>
Mon, 11 Mar 2013 17:21:02 +0000 (10:21 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Tue, 12 Mar 2013 04:21:44 +0000 (21:21 -0700)
core/hash-sets/hash-sets.factor

index 3bc5eb88b42531242b1914f337693155be6a79a2..ef873126b0c33bfc91e2794e1e35c2af651034f0 100644 (file)
@@ -144,12 +144,5 @@ M: sequence fast-set >hash-set ;
 M: sequence duplicates
     dup length <hash-set> [ ?adjoin not ] curry filter ;
 
-<PRIVATE
-
-: (all-unique?) ( elt hash -- ? )
-    2dup in? [ 2drop f ] [ adjoin t ] if ; inline
-
-PRIVATE>
-
 M: sequence all-unique?
-    dup length <hash-set> [ (all-unique?) ] curry all? ;
+    dup length <hash-set> [ ?adjoin ] curry all? ;