]> gitweb.factorcode.org Git - factor.git/commitdiff
sets: use = instead of eq? in M\ set set=.
authorJohn Benediktsson <mrjbq7@gmail.com>
Tue, 7 Feb 2017 22:54:57 +0000 (14:54 -0800)
committerJohn Benediktsson <mrjbq7@gmail.com>
Tue, 7 Feb 2017 22:54:57 +0000 (14:54 -0800)
core/sets/sets.factor

index 8fc421045537ed02458724875ddc7b2df65cfa2a..9000bdd926c56d69b18d0b6f16bcc5d82177da19 100644 (file)
@@ -41,7 +41,7 @@ M: set ?adjoin 2dup in? [ 2drop f ] [ adjoin t ] if ;
 
 M: set ?delete 2dup in? [ delete t ] [ 2drop f ] if ;
 
-M: set null? cardinality zero? ; inline
+M: set null? cardinality 0 = ; inline
 
 M: set cardinality members length ;
 
@@ -98,7 +98,7 @@ M: set subset?
     2dup [ cardinality ] bi@ > [ 2drop f ] [ (subset?) ] if ;
 
 M: set set=
-    2dup [ cardinality ] bi@ eq? [ (subset?) ] [ 2drop f ] if ;
+    2dup [ cardinality ] bi@ = [ (subset?) ] [ 2drop f ] if ;
 
 M: set fast-set ;