Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


The Clojure language is a practical alternative for everyday programming that offers expressivity rivaling other dynamic languages like Ruby and Python, but allows one to seamlessly take advantage of Java libraries, services, and all of the resources of the JVM ecosystem. This book helps you learn the fundamentals of Clojure with examples relating it to the languages you know already—whether you're focused on data modeling, concurrency and parallelism, web programming, statistics and data analysis, and more.

Subscriber Reviews

Average Rating: 4.5 out of 5 rating Based on 4 Ratings

"Good, but for hobbyists" - by mko on 26-MAY-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I think I haven’t evolved enough to fully appreciate the Clojure. I was thinking that maybe nowadays I will be able to appreciate the functional programming. I am not. I don’t find Clojure helpful in my day to day work, however, I definitely value the way topic is presented. Clojure programming is simply well designed book. You can tell that Chas, Brian and Christophe know the subject. If you haven’t worked with Clojure before, afraid not, authors will guide you from the very beginning (downloading and installing Clojure) to topics like web development.
Report as Inappropriate


The publisher has provided additional content related to this title.


Visit the catalog page for Clojure Programming

  • Catalog Page

Visit the errata page for Clojure Programming

  • Errata

Download the supplemental electronic content for Clojure Programming

  • Supplemental Content