CS study diary - SICP
It is pretty easy to get used to lisp's prefix notation and to the fact that operands can be compound expressions. But it’s not that easy when you see a compound expression in the place of the operator.
(define (a-plus-abs-b a b) ((if (> b 0) + -) a b))
(if (> b 0) + -) is just an operator 0o













