Fixed pair read/print.
authorTim Vaughan <tgvaughan@gmail.com>
Sun, 10 Jul 2016 04:25:01 +0000 (16:25 +1200)
committerTim Vaughan <tgvaughan@gmail.com>
Sun, 10 Jul 2016 04:25:01 +0000 (16:25 +1200)
scheme.4th

index 75055ff..63a3420 100644 (file)
@@ -394,14 +394,14 @@ defer read
 ;
 
 : printnil ( nilobj -- )
-    drop ." ()" ;
+    2drop ." ()" ;
 
 defer print
 : printpair ( pairobj -- )
     2dup
     car print
     cdr
-    nil-type istype? if 2drop ." )" exit then
+    nil-type istype? if 2drop exit then
     pair-type istype? if space recurse exit then
     ."  . " print
 ;