Programming Clojure Beta 9 is now available. We are almost done, and most of the changes in this Beta are small.
What's new:
I have also made the book more strict in discussions of laziness. Clojure sequences are lazy, but function evaluation is eager. In the Clojure community we often ignore this distinction, saying things like "iterate is lazy" when we really should say "iterate returns a lazy sequence." The book now uses the latter formulation.
To make sure you have the latest, greatest version of the sample code from the book, go and grab the github repo.
Thanks again to everyone who has been offering feedback. Keep the feedback coming!