]> gitweb.factorcode.org Git - factor.git/commitdiff
formatting: simplify strftime.
authorJohn Benediktsson <mrjbq7@gmail.com>
Fri, 19 Mar 2021 18:03:37 +0000 (11:03 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Fri, 19 Mar 2021 18:15:22 +0000 (11:15 -0700)
basis/formatting/formatting.factor

index 5b539a6b8c68608675b055a8f30be0db1f006212..6141a8552f7195e03748e8889b515bb5a2d5cca1 100644 (file)
@@ -254,10 +254,8 @@ PRIVATE>
 MACRO: strftime ( format-string -- quot )
     parse-strftime [
         dup string? [
-            '[ _ swap push-all ]
+            '[ _ append! ]
         ] [
-            '[ over @ swap push-all ]
+            '[ over @ append! ]
         ] if
-    ] map '[
-        SBUF" " clone [ _ cleave drop ] keep "" like
-    ] ;
+    ] map concat '[ SBUF" " clone @ nip "" like ] ;