]> gitweb.factorcode.org Git - factor.git/commitdiff
help.markup: slightly faster collect-elements.
authorJohn Benediktsson <mrjbq7@gmail.com>
Wed, 11 Sep 2019 11:59:56 +0000 (04:59 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Wed, 11 Sep 2019 11:59:56 +0000 (04:59 -0700)
basis/help/markup/markup.factor

index bd46a4e66aaeb5838b2b3658d2c39e1482286c9a..59b71b2188f0d21bf1c917a8945f61fd2c12a0e7 100644 (file)
@@ -491,7 +491,7 @@ M: array elements*
 : elements ( elt-type element -- seq ) [ elements* ] { } make ;
 
 : collect-elements ( element seq -- elements )
-    swap '[ _ elements [ rest ] map concat ] gather ;
+    swap '[ [ _ elements* ] each ] { } make [ rest ] map concat ;
 
 : <$link> ( topic -- element )
     1array \ $link prefix ;