define revisited
recall two versions of define
- for simple values
- for procedures
(define (square i) (* i i))
now that we’ve seen lambda
- only the first form is significant
- the second form is syntactic sugar
(define (square i) (* i i))
stands for
(define square (lambda (i) (* i i))