What is the sense in teaching SICP in a language that has no tail optimization? McEval would run straight into the wall.
> Note that recur is the only non-stack-consuming looping construct in Clojure.
http://clojure.org/special_forms#Special%20Forms--%28recur%2...