]> gitweb.factorcode.org Git - factor.git/commitdiff
sets.extras: change non-repeating to use remove-first!.
authorJohn Benediktsson <mrjbq7@gmail.com>
Fri, 14 Jun 2013 18:02:30 +0000 (11:02 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Fri, 14 Jun 2013 18:02:30 +0000 (11:02 -0700)
extra/sets/extras/extras.factor

index a96c5a938aae71aea9b5e58e2ab5fd02bc64de9c..0f6aa9002ebd2506743935e247278fef3d213546 100644 (file)
@@ -1,6 +1,6 @@
 ! Copyright (C) 2013 Doug Coleman.
 ! See http://factorcode.org/license.txt for BSD license.
-USING: kernel locals sequences sets ;
+USING: kernel locals sequences sequences.extras sets ;
 IN: sets.extras
 
 : setwise-xor ( seq1 seq2 -- set )
@@ -23,5 +23,5 @@ IN: sets.extras
     0 seq new-resizable :> accum
     seq [
         accum over visited ?adjoin
-        [ push ] [ remove! drop ] if
+        [ push ] [ remove-first! drop ] if
     ] each accum seq like ;