Hi- I'm Conrad, the author of "Casting SPELs". Two things:
1. This Clojure version is a "straight" translation of the Common Lisp version, which means it's very very far away from being idiomatic Clojure. Don't learn any bad habits!
2. An improved version of "Casting SPELs" for Common Lisp is in my new book "Land of Lisp" along with a TON of other stuff. This book is past schedule, but WILL be out this Summer!
1. This Clojure version is a "straight" translation of the Common Lisp version, which means it's very very far away from being idiomatic Clojure. Don't learn any bad habits!
2. An improved version of "Casting SPELs" for Common Lisp is in my new book "Land of Lisp" along with a TON of other stuff. This book is past schedule, but WILL be out this Summer!