The Joy of Clojure
Availability: Usually ships in 24 hours
Ships from and sold by Amazon.com
The Joy of Clojure, Second Edition is a deep look at the Clojure language. Fully updated for Clojure 1.6, this new edition goes beyond just syntax to show you the "why" of Clojure and how to write fluent Clojure code. You'll learn functional and declarative approaches to programming and will master the techniques that make Clojure so elegant and efficient.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
About the Book
The Joy of Clojure, Second Edition is a deep account of the Clojure language. Fully updated for Clojure 1.6, this new edition goes beyond the syntax to show you how to write fluent Clojure code. You'll learn functional and declarative approaches to programming and will master techniques that make Clojure elegant and efficient. The book shows you how to solve hard problems related to concurrency, interoperability, and performance, and how great it can be to think in the Clojure way.
Appropriate for readers with some experience using Clojure or common Lisp.
About the Authors
Michael Fogus and Chris Houser are contributors to the Clojure and ClojureScript programming languages and the authors of various Clojure libraries and language features.
Table of Contents
About the Author
Michael Fogus is a programmer in the DC area specializing in artificial intelligence, compilation, code generation, and distributed simulation systems. He is also a contributor to the Clojure and ClojureScript programming languages and author of various Clojure-contrib libraries.
Chris Houser is a software developer at LonoCloud. His lifelong passion for programming began when he was a child and drives him to continue learning and exploring new languages today. He's currently a primary contributor to Clojure and has implemented several features for the language.
Most helpful customer reviews
2 of 2 people found the following review helpful.
The Joy of Clojure does a great job of laying the ...
By Tim Downey
As someone with extensive experience in Java, but new to Clojure, The Joy of Clojure does a great job of laying the necessary foundation to start doing serious development in Clojure. As others have noted, you can learn the syntax of Clojure very quickly, but learning to develop in idiomatic Clojure is a much longer process. Fogus does a good job of explaining some fairly complicated concepts in a fashion that programmers with an object oriented background will be able to pick up.
I've definitely found myself having to reread sections here and there, but overall the pace does a good job of letting things sink in. You'll definitely do best if you fire up a REPL and play around while you read.
I've definitely seen enough of Clojure to want to use it for real projects. The trick is figuring out how to get the company and rest of the team comfortable enough to make the switch!
1 of 1 people found the following review helpful.
Best book about Clojure
5 of 7 people found the following review helpful.
Wonderfully written, note the free ebook
Wonderfully written -- one of these books that takes you aside and "talks" to you (as an adult -- this is no introduction to programming, and probably not a "first contact with a second language" either). The free ebook is convenient, I really hope this becomes standard (as opposed to what some other publishers do, forcing you to choose).