]> gitweb.factorcode.org Git - factor.git/commitdiff
sequences.extras: rename join-with to interleaved.
authorJohn Benediktsson <mrjbq7@gmail.com>
Fri, 16 Feb 2018 16:42:07 +0000 (08:42 -0800)
committerJohn Benediktsson <mrjbq7@gmail.com>
Fri, 16 Feb 2018 16:42:07 +0000 (08:42 -0800)
basis/english/english.factor
extra/sequences/extras/extras.factor

index d5c696e8d71170396fec46dede4cb8457f3de6f7..48cf24bdf6eed422867692e8459d7ce89d4dbe44 100644 (file)
@@ -169,7 +169,7 @@ PRIVATE>
     dup singular? [ a/an ] [ drop "the" ] if ;
 
 : comma-list ( parts conjunction  -- clause-seq )
-    [ ", " join-with ] dip over length dup 3 >= [
+    [ ", " interleaved ] dip over length dup 3 >= [
         [ 3 > ", " " " ? " " surround ] [ 2 - pick set-nth ] bi
     ] [ 2drop ] if ;
 
index 4783342b7169af9cd1b886b509337529c2eb1269..fd020b6915fa4573f43a39d9c5a247eebcf32967 100644 (file)
@@ -632,11 +632,11 @@ PRIVATE>
     [ '[ @ not ] find drop ] 2keep drop swap
     [ dup length ] unless* tail-slice ; inline
 
-:: join-with-as ( seq glue exemplar -- newseq )
+:: interleaved-as ( seq glue exemplar -- newseq )
     seq length dup 1 - + 0 max exemplar new-sequence :> newseq
     seq [ 2 * newseq set-nth-unsafe ] each-index
     seq length 1 - [ 2 * 1 + glue swap newseq set-nth-unsafe ] each-integer
     newseq ;
 
-: join-with ( seq glue -- newseq )
-    over join-with-as ;
+: interleaved ( seq glue -- newseq )
+    over interleaved-as ;