Implemented (reverse list).
authorTim Vaughan <tgvaughan@gmail.com>
Tue, 1 Nov 2016 08:38:20 +0000 (21:38 +1300)
committerTim Vaughan <tgvaughan@gmail.com>
Tue, 1 Nov 2016 08:38:20 +0000 (21:38 +1300)
scheme-library.scm
scheme.4th

index 207bb30..dc345cf 100644 (file)
       (car lists)
       (join (car lists) (apply append (cdr lists))))))
 
+; Reverse the contents of a list
+(define (reverse l)
+  (if (null? l)
+    ()
+    (append (reverse (cdr l)) (list (car l)))))
 
 ;; LIBRARY FORMS
 (define-macro (let value . body )
index 57ee1e6..1d06ea6 100644 (file)
@@ -1630,7 +1630,7 @@ variable gc-stack-depth
 
     include scheme-primitives.4th
 
-    s" scheme-library.scm" load 2drop
+    s" scheme-library.scm" load 2drop
     
 \ }}}