]> gitweb.factorcode.org Git - factor.git/commitdiff
use iota in replicate
authorDoug Coleman <doug.coleman@gmail.com>
Sun, 23 Aug 2009 01:00:18 +0000 (21:00 -0400)
committerDoug Coleman <doug.coleman@gmail.com>
Sun, 23 Aug 2009 01:00:18 +0000 (21:00 -0400)
core/sequences/sequences.factor

index 177a157994b64cc133c1300beff6d07e692bb3b1..281290c3d219ee12502db6632a680483ef3d44bf 100755 (executable)
@@ -424,9 +424,11 @@ PRIVATE>
     over map-as ; inline
 
 : replicate ( seq quot -- newseq )
+    [ iota ] dip
     [ drop ] prepose map ; inline
 
 : replicate-as ( seq quot exemplar -- newseq )
+    [ iota ] 2dip
     [ [ drop ] prepose ] dip map-as ; inline
 
 : change-each ( seq quot -- )