If you’re a Java programmer, if you care about concurrency, or if you enjoy working in low-ceremony language such as Ruby or Python, Programming Clojure is for you. Clojure is a general-purpose language with direct support for Java, a modern Lisp dialect, and support in both the language and data structures for functional programming. Programming Clojure shows you how to write applications that ha
![Programming Clojure by Stuart Halloway | The Pragmatic Bookshelf](https://cdn-ak-scissors.b.st-hatena.com/image/square/d170f06d910fa2185869961c7f416bdba3137468/height=288;version=1;width=512/https%3A%2F%2Fimagery.pragprog.com%2Fproducts%2F136%2Fshcloj.jpg%3F1298589821)