Name: Anonymous 2010-03-27 11:46
A non-programmer wants to learn. Which do I show them: SICP or HTDP? Or does trying to teach them SICP in MirandaHaskell (for the syntax & pattern matching) make more sense?
sum term [] = 0
sum term x:xs = (term x) + (sum term xs)(define (sum term sequence)
(if (null? sequence) 0
(+ (term (car sequence))
(sum term (cdr sequence))))).