]> gitweb.factorcode.org Git - factor.git/commitdiff
sequences.generalizations: use concat-as in nappend-as.
authorJohn Benediktsson <mrjbq7@gmail.com>
Sat, 6 Jun 2015 16:25:58 +0000 (09:25 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Sat, 6 Jun 2015 16:28:01 +0000 (09:28 -0700)
basis/sequences/generalizations/generalizations.factor

index 81f18f41d64d9feb5bbdbc540e7bd3de2ee8db1c..5c4a18e12488089617b000b127379142d53aa246 100644 (file)
@@ -5,8 +5,7 @@ memoize.private generalizations ;
 IN: sequences.generalizations
 
 MACRO: nsequence ( n seq -- )
-    [ [nsequence] ] keep
-    '[ @ _ like ] ;
+    [ [nsequence] ] keep '[ @ _ like ] ;
 
 MACRO: narray ( n -- )
     '[ _ { } nsequence ] ;
@@ -36,7 +35,7 @@ MACRO: set-firstn ( n -- )
 : nappend ( n -- seq ) narray concat ; inline
 
 : nappend-as ( n exemplar -- seq )
-    [ nappend ] dip like ; inline
+    [ narray ] [ concat-as ] bi* ; inline
 
 MACRO: nmin-length ( n -- )
     dup 1 - [ min ] n*quot