]> gitweb.factorcode.org Git - factor.git/commitdiff
sequences.extras: remove map-zip in favor of assocs:zip-with.
authorJohn Benediktsson <mrjbq7@gmail.com>
Sat, 20 Mar 2021 15:50:40 +0000 (08:50 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Sat, 20 Mar 2021 15:50:40 +0000 (08:50 -0700)
extra/sequences/extras/extras-tests.factor
extra/sequences/extras/extras.factor

index c9207763328967c9b4d39eabda0ca2d9a0ef16ae..769af29bdce9bcfac606d1e524d75dac813dce43 100644 (file)
@@ -242,17 +242,6 @@ tools.test vectors vocabs ;
 
 { 120000 } [ { 10 20 30 40 50 60 } 1 [ * ] 3 reduce-from ] unit-test
 
-{
-    {
-        { 2 4 }
-        { 3 6 }
-        { 4 8 }
-    }
-} [ { 2 3 4 } [ 2 * ] map-zip ] unit-test
-
-{ }
-[ "test:" all-words [ name>> over prepend ] map-zip 2drop ] unit-test
-
 { { 0 1 2 3 } } [ 8 <iota> [ 4 < ] take-while >array ] unit-test
 { { } } [ { 15 16 } [ 4 < ] take-while >array ] unit-test
 { { 0 1 2 } } [ 3 <iota> [ 4 < ] take-while >array ] unit-test
@@ -281,4 +270,4 @@ tools.test vectors vocabs ;
 { SBUF" aco" SBUF" ftr"  } [ SBUF" factor" dup [ even? ] extract! ] unit-test
 
 { 25 5 1 } [ { 4 5 6 } [ sq ] [ 20 > ] find-pred ] unit-test
-{ f f f } [ { 4 5 6 } [ sq ] [ 200 > ] find-pred ] unit-test
\ No newline at end of file
+{ f f f } [ { 4 5 6 } [ sq ] [ 200 > ] find-pred ] unit-test
index 5589c8caec12bd9421c83e9e29ea4046edb57371..929354d138dc43f8de349123a436b949d67052b9 100644 (file)
@@ -616,10 +616,7 @@ PRIVATE>
 : count-subseq* ( subseq seq -- n )
     start-all* length ; inline
 
-: map-zip ( quot: ( key -- value ) -- alist )
-    '[ _ keep swap ] map>alist ; inline
-
-: assoc-map-zip ( quot: ( key value -- calc ) -- alist )
+: assoc-zip-with ( quot: ( key value -- calc ) -- alist )
     '[ _ 2keep 2array swap ] assoc-map ; inline
 
 : take-while ( ... seq quot: ( ... elt -- ... ? ) -- head-slice )