I\'m trying to reverse a list, here\'s my code:
(define (reverse list) (if (null? list) list (list (reverse (cdr list)) (car list)))) >
(define (reverse list) (if (null? list) list (list (reverse (cdr list)) (car list))))
There's actually no need for appending or filling the body with a bunch of lambdas.
(define (reverse items) (if (null? items) '() (cons (reverse (cdr items)) (car items))))