Finding the Bug

left top right

(define (eval-sequence exps env)
  (cond ((last-exp? exps) (eval (first-exp exps) env))
        (else (eval (first-exp exps) env)
              (eval-sequence (rest-exps exps) env))))
Note: The call to eval is a subproblem of the call to eval-sequence. The call to eval returns an answer, and we go on to the next thing to do.
Jim Miller W3C