scheme is not pascal (or c)
no operators distinct from procedures
- (if (< 2 3) 5 7)
- (if (<> 2 3) 5 7)
- (define (<> i j) (not (= i j)))
- (if (<> 2 3) 5 7)
no static types
- (define (first x y) x)
- (first #f #t)
- (first 3 4)
- ((first + -) 7 5)
- (first + 3) 7 5)