]> gitweb.factorcode.org Git - factor.git/commitdiff
locals.rewrite: need to like after [nsequence].
authorJohn Benediktsson <mrjbq7@gmail.com>
Mon, 22 Mar 2021 04:26:59 +0000 (21:26 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Mon, 22 Mar 2021 04:26:59 +0000 (21:26 -0700)
core/locals/rewrite/rewrite.factor

index 1d72c2aaf1b755219435a6c0414d17b7d12f0a30..cbd8bf9d9a9e1d0df8b69ed2c3fa8e42422505b7 100644 (file)
@@ -52,7 +52,8 @@ GENERIC: rewrite-element ( obj -- )
     [ rewrite-element ] each ;
 
 : rewrite-sequence ( seq -- )
-    [ rewrite-elements ] [ length ] [ 0 head ] tri [nsequence] % ;
+    [ rewrite-elements ] [ length ] [ 0 head ] tri
+    [ [nsequence] % ] [ [ like ] curry % ] bi ;
 
 M: sequence rewrite-element
     dup rewrite-literal? [ rewrite-sequence ] [ , ] if ;