wisp
 
(Arne Babenhauserheide)
2014-08-18: inline colon treatment now correctly adds sublists instead of adding

inline colon treatment now correctly adds sublists instead of adding paren-strings

diff --git a/wisp-scheme.w b/wisp-scheme.w
--- a/wisp-scheme.w
+++ b/wisp-scheme.w
@@ -357,8 +357,9 @@ define : line-code-replace-inline-colons
                  . processed
                : equal? readcolon : car unprocessed
                  loop
-                   append processed : list "("
-                   append (cdr unprocessed) : list ")"
+                   ; FIXME: This should turn unprocessed into a list. 
+                   append processed : list : loop '() (cdr unprocessed)
+                   . '()
                else
                  loop 
                    append processed : list : car unprocessed
@@ -425,7 +426,7 @@ define : wisp-scheme-read-string str
 display
   wisp-scheme-read-string  "  foo ; bar\n  ; nop \n\n; nup\n; nup \n  \n\n\n  foo : moo \"\n\" \n___ . goo . hoo"
 newline 
-display : wisp-scheme-read-file "wisp-scheme.w"
+display : wisp-scheme-read-file-chunk "wisp-scheme.w"
 newline 
 ; This correctly throws an error.
 ; display