Before we go any further, a few words about what the book is not:
- It is not a comprehensive language guide.
- It is not a thorough introduction to Clojure.
- It is not a nitty-gritty low-level reference.6
Now, for as easy as it is to recommend ClojureScript: Up and Running, I did find myself with a few critiques.
Despite these (minor?) critiques, I would easily and heartily recommend ClojureScript: Up and Running to anyone with even a passing interest in learning the language. You may not walk away from the book with a desire to use ClojureScript, but you’ll certainly understand its basics, and at least then you’re forming an informed opinion of it. And this is largely attributable to Sierra and VanderHart’s lucid writing — there is something about Clojure that makes “technical writers” into “better writers”. To borrow from Fogus and Houser: it could be because “Clojure changes the way you think!”8
- Clojure Programming (Chas Emerick, et al.; reviewed)
- The Joy of Clojure (Fogus & Houser; reviewed)
- Closure: The Definitive Guide (Bolin)
Disclosure: I received an electronic copy of this book from the publisher in exchange for writing this review.
- The best source I could come up with to back up my point was this post on Dr. Axel Rauschmayer’s blog. But how much source material do you really need for fun little bits of apocrypha anyway? [↩]
- Or at the very least, it was “Lisp-like”. [↩]
- Though it might help to have done a couple of the koans. [↩]
- You could read it in a day, but I’d suggest taking your time, and really letting it sink in. Make it two days. [↩]
disjdo again…?) [↩]
- Especially when you’re going to call an object (i.e.,