use list* for cons*

svn: r9009
This commit is contained in:
Eli Barzilay 2008-03-17 18:17:13 +00:00
parent f93e2f2de7
commit a314447264

View File

@ -66,11 +66,12 @@
;;
;; (cons first (unfold not-pair? car cdr rest values))
(define (cons* first . rest)
(let recur ((x first) (rest rest))
(if (pair? rest)
(cons x (recur (car rest) (cdr rest)))
x)))
(define cons* list*) ; same in mzscheme
;; (define (cons* first . rest)
;; (let recur ((x first) (rest rest))
;; (if (pair? rest)
;; (cons x (recur (car rest) (cdr rest)))
;; x)))
(define (list-copy lis)
(let recur ((lis lis))