]> gitweb.factorcode.org Git - factor.git/commitdiff
Make scaffolding use set-file-lines so that generated text files end with a newline.
authorErik Charlebois <erikcharlebois@gmail.com>
Tue, 23 Feb 2010 04:39:45 +0000 (20:39 -0800)
committerErik Charlebois <erikcharlebois@gmail.com>
Tue, 23 Feb 2010 04:39:45 +0000 (20:39 -0800)
basis/tools/scaffold/scaffold.factor

index 9e1d08e35280fb1918e934813b39c3f3ee1ec3ea..8fd3e53e19230db9ab725828e5666de54998fdc3 100644 (file)
@@ -94,7 +94,7 @@ M: bad-developer-name summary
     ] with-string-writer ;
 
 : set-scaffold-main-file ( vocab path -- )
-    [ main-file-string ] dip utf8 set-file-contents ;
+    [ main-file-string 1array ] dip utf8 set-file-lines ;
 
 : scaffold-main ( vocab-root vocab -- )
     [ ".factor" vocab-root/vocab/suffix>path ] keep swap scaffolding? [
@@ -106,8 +106,8 @@ M: bad-developer-name summary
 : scaffold-metadata ( vocab file contents -- )
     [ ensure-vocab-exists ] 2dip
     [
-        [ vocab/file>path ] dip swap scaffolding? [
-            utf8 set-file-contents
+        [ vocab/file>path ] dip 1array swap scaffolding? [
+            utf8 set-file-lines
         ] [
             2drop
         ] if