All pastes #9198 Raw Edit

fold-left by Xif

public text v1 · immutable
#9198 ·published 2005-04-09 20:16 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)
  )