by
4.32 of 5 stars
Clojure is a dynamic programming language that targets the Java Virtual Machine. "The Joy of Clojure" goes beyond the syntax, and shows how to writ... read full description

reviews

Jul 07, 2011
Rob rated it: 4 of 5 stars
In the realm of technical, programming-related, computer science-type books, The Joy of Clojure is a bit of an oddity. And this is a very good thing.

WHAT THE BOOK IS NOT: The Joy of Clojure is not a beginner's introduction to the language. The Joy of Clojure is not a glorified appendix of methods and syntax. The Joy of Clojure is not a "cookbook" or a "how-to" or an "FAQ". The Joy of Clojure is not an explanation on how to shoe-horn your Java code i More...
3 comments like (6 people liked it)
Jun 16, 2011
Chris rated it: 3 of 5 stars
This book is a good primer on the advanced uses of Clojure: macros, threading, prototypes, memoization, etc.

This isn't just a regurg of the Clojure API; it was well written, funny and challenging. The authors really know their stuff.

I've ordered "Practical Clojure" and "Programming Clojure" to back fill some of the less advanced stuff.
0 comments like (3 people liked it)
Nov 03, 2010
Alex rated it: 5 of 5 stars
Very good book on 'advanced' Clojure programming, discussing questions of clojurish programs design, optimizations, correct and optimal use of data structures.
I highly recommend this book for all, who already studied some Clojure programming (because this book premise, that you have Clojure experience) and wants to make your Clojure skills much better
0 comments like (3 people liked it)
Jan 19, 2012
Robert rated it: 5 of 5 stars
This book is lovely. As a second book about Clojure it propels you from basic understanding through to deep understanding. It doesn't exhaustively cover the library for Clojure but it covers the thought process behind the language and definitely exhorts a better style of development. The information flow doesn't let up for all the chapters and as such you feel like you've learned an immense amount aas you move through the book. Having said that the conclusion is pretty much, we've stopped writin More...
May 31, 2011
Marshall rated it: 4 of 5 stars
One of the best language-specific programming books I've read in quite a while. Throws the Clojure-beginner into the deep end a bit (I needed to lookup quite a few functions to understand the examples at first), but goes well beyond a trivial introduction to the language's syntax and standard library. Explains the hows and whys of Clojure idioms in a which clearly communicates what makes the language different. The section on when to use different reference types is worth the price of admissi More...
0 comments like (1 person liked it)
Nov 24, 2011
J. Pablo rated it: 5 of 5 stars
I'm giving it five stars because this is the kind of books I like seeing. I don't want a catalog of syntax and features. The problem with that, specially when you arrive at a programming language that is vastly different than your own, is that you end writing programs in one programming language like if it was another. You could write Ruby like if it was Java and you'd be missing out all the wonderful bits of Ruby.

When it comes to Lisp and Clojure in particularly, there are many things More...
Apr 18, 2011
John rated it: 4 of 5 stars
Very good book. This review is for the final edit of the book, not the MEAP version I was original reading. I've just finished and I find that this book covers A LOT more detail on Clojure than say, Clojure In Action. Reading the functional programming chapter (Chapter 7) has enlightened me to the :pre and :post condition checks that can be defined on functions. Clojure In Action may have mentioned these as well, I can't recall, but the point is that The Joy of Clojure caused me to remember More...
May 21, 2011
Michael rated it: 5 of 5 stars
First things first, "The Joy of Clojure" really lives up to its name! Every page oozes with the excitement @fogus and @chrishouser have for the language and its community. This is exactly what makes this book such an enjoyable read, it's hard not to get drawn into the beauty of Clojure when you have two convinced developers sharing their passion with you.

That said JoC may not be a good first book to read for a Clojure newbie. It's deep like the language itself and it will More...
1 comment like (2 people liked it)
Jun 26, 2011
Alexander rated it: 5 of 5 stars
Excellent book about advanced Clojure usage. The vast number of covered topics and what's more important, how deep they are covered, makes "The Joy of Clojure" the best currently existing book for a skillful Clojure programmer.
0 comments like (2 people liked it)
Sep 17, 2011
Aaron rated it: 5 of 5 stars
This is a dense book, in a good way. It didn't seem like any page was wasted, and the authors were never afraid to dive into real code and make things work. The organization of the book shows that the authors really have their act together and had lots of experience teaching the language before they wrote the book. As far as meaty, advanced Clojure literature goes, I'll say this is the best book currently out there. In fact, I might go so far as to say that this is one of the best hands-on progr More...
Jul 24, 2010
Nick rated it: 5 of 5 stars
Loved it as far as I read
Apr 26, 2011
Steven rated it: 5 of 5 stars
Fantastic overview of Clojure that gets down into the nitty-gritty of why the language is structured the way it is. Provides great example code, too. Not exactly a reference, not exactly a tutorial, it lies somewhere between the two. Highly recommended for anyone who wants to explore Lisp (what?) in a Java environment (why?).
Oct 11, 2010
Jay rated it: 4 of 5 stars
Very good book for learning Clojure.
Feb 22, 2012
Giorgio rated it: 4 of 5 stars
Feb 22, 2012
Duarte rated it: 5 of 5 stars
Feb 15, 2012
Meng added it
Feb 13, 2012
Seyi marked it as to-read
Feb 13, 2012
Rich is currently reading it
Feb 11, 2012
debaser121 is currently reading it
Feb 10, 2012
Elrzn rated it: 4 of 5 stars
Feb 06, 2012
Barry added it
Feb 05, 2012
Absurdfarce is currently reading it
Feb 05, 2012
Vesa is currently reading it
Feb 04, 2012
Alexey is currently reading it
Feb 04, 2012
Brad rated it: 5 of 5 stars
Jan 27, 2012
Calan marked it as to-read
Jan 26, 2012
Rocky marked it as to-read
Jan 29, 2012
James is currently reading it
Jan 25, 2012
Edu Rodríguez is currently reading it
Jan 25, 2012
Alex marked it as to-read