All pastes #9200 Raw Edit

Anonymous

public text v1 · immutable
#9200 ·published 2005-04-09 20:17 UTC
rendered paste body
(define (fold-left op base lst)
  (define (loop op so-far lst)
    (cond
     ((equal? lst '()) ; reached end of list, return so-far
      so-far)
     (else
      (loop op
            (op so-far (car lst))
            (cdr lst)
            ))))
  (loop op base lst)
  )