Customer Reviews

21
4.6 out of 5 stars
The Joy of Clojure: Thinking the Clojure Way
Format: PaperbackChange
Price:$28.58 + Free shipping with Amazon Prime
Your rating(Clear)Rate this item


There was a problem filtering reviews right now. Please try again later.

0 of 1 people found the following review helpful
on August 14, 2013
Format: Paperback
This is by far the best reference I've used for learning Clojure. Though it seems to assume some knowledge of Java and functional programming in general, the book is overall very easy to follow and well written.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
2 of 2 people found the following review helpful
on May 21, 2013
Format: Paperback
If you want to learn about Clojure, and you're not too familiar with Lisp, here is a suggestion to get you going:

1. Google "Volkmann clojure". One of the top links will point to a concise but pretty comprehensive tutorial for clojure. I can't recommend Volkmann's tutorial highly enough.

2. Read this book. It discusses some of the rationale, virtues, and mapping/interop with the underlying JVM - basically some of the deeper implications and details of what you may have gleaned from 1.

As an introduction to the language, this book is pretty lousy, and the glib evangelizing verbiage may turn off some people otherwise attracted to the language.

Nevertheless, I like the book. Clojure, a JVM-hosted Lisp dialect with functional programming/parallel processing emphasis, needs this sort of books to discuss and explain implications/rationale/design approach, and for that, I think it does a decent job. It also helps that the book is pretty short.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on November 24, 2012
Format: PaperbackVerified Purchase
There are books that will get you started faster in Clojure coding, but I don't know of any that better illustrate why you would want to learn it.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
8 of 9 people found the following review helpful
on July 20, 2012
Format: Paperback
This book is not for beginners, nor for non-lispers. It contains many interesting examples (especially I liked the 'draw functions') which the authors simply don't care to explain carefully. The A* algorithm example is one of them. Moreover this book is superficial - it just skips so many interesting and important details every Clojure programmer must know about. These details are critical to build a solid feel and understanding of the language. If you are a seasoned lisper this book might be good for you, but in my opinion it's terrible from pedagogical perspective. Otherwise I'd recommend 'Clojure Programming' - it's larger but it doesn't sacrifice important details and is NOT lazy in explaining concepts.
33 commentsWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
1 of 1 people found the following review helpful
on January 27, 2012
Format: Paperback
This is very good book on 'advanced' Clojure programming. It tries to teach you how to do more clojurish design for your programs, which optimizations could be made, about 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. I personally found many useful tricks, although I program in Clojure for a long time.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
3 of 3 people found the following review helpful
on January 16, 2012
Format: Paperback
I purchased this book to learn Clojure from scratch. Being not familiar with the JVM, the Java Libraries and without previous experiences in LISP programming I found this book way too fast in some sections to keep up with its content and to understand everything.
This book is well-written and the authors obviously made big efforts to present Clojure in all its beauty, but it skips way too fast over Clojure's features, leaving my mouth open at the end of several chapters.
Manning publishes great books and I found their title "Clojure in Action"
http://www.amazon.com/Clojure-Action-Amit-Rathore/dp/1935182595/ref=sr_1_1?ie=UTF8&qid=1326744361&sr=8-1
much more comprehensible.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
5 of 6 people found the following review helpful
on January 14, 2012
Format: Paperback
First and foremost, buy this book should you feel a need to learn the "why" of the Clojure language (btw, there're other books from Manning about the "how" and "where").

"The Joy of Clojure" has been on my shelf for almost a year (I believe I could read its drafts a couple of months back when it was in the Manning Early Access Program). I knew the authors - Michael Fogus and Chris Houser - from the Clojure developer mailing list and twitter, and since they used to offer inspiring tips I was quite certain what I might've expected from their book. And I have not been mistaken!

I have already read "Practical Clojure" by Luke VanderHart, Stuart Sierra (Apress, June 2010) and "Programming Clojure" by Stuart Halloway (The Pragmatic Programmers, May 2009). I remember when I wrote "lots of how but not much where and why" about the former. With "The Joy of Clojure" I've certainly been given the "why" (there's the book "Clojure in Action" from Manning which they say should supply the "where" - I can't wait to give it a read!).

I'm an almost exclusively Java, object-oriented professional and functional programming paradigm had never been of my interest. Not in the slightest. It's just with the advent of Clojure when my interest sparkled. And the days of a kind of detoxification from object-orientation begun.

I'm far from understanding functional programming, but I feel enlightened after having read the book. The book offers a variety of topics ranging from Clojure philosophy, functional programming foundations to Java.next with mutation (without mutation as I knew from Java) so when I finally reached the last Chapter 13. "Clojure changes the way you think" I had no reason to think otherwise.

There are no mundane, never-ending chapters about the basics of Clojure, its syntax and even a subset of what could be called - the language reference. It's not to say there's no introduction to the language or functional programming. Quite the opposite, but they don't stand out and are woven so gently that it's hardly to be noticed and thus become bored from.

"This isn't intended as a first book on programming, and it may not be an ideal first book on Clojure either" as says the Foreword. I fully concur with that and I don't recommend it as the very first book about Clojure, neither.

"A picture is worth a thousand words" has its place here as the pictures in the book greatly support understanding of the outlined concepts.

I don't think it's a book for a single go as not only did the content touch the design decisions of Clojure, but also the functional programming in general which ultimately made the book very useful even outside Clojure's realm. The book's reading was quite a tremendous mental undertaking for me. I've been using Java for about 15 years with no functional programming ever (besides simple HelloWorld-like applications), and again proved myself to spend more time to grasp the merits of functional programming with Clojure.

The book's one of the very few books which I'm so proud to have read. I wish you to find some spare cycles to have the pleasure to read it as well. It'll surely be the time well spent.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on January 13, 2012
Format: PaperbackVerified Purchase
The book will divide the clojure books, it`s not a quick start tutorial for Clojure. It goes beyond it explains the why of Clojure and so many core aspect of language in such way that will turn your way of thinking.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on November 22, 2011
Format: PaperbackVerified Purchase
Fascinating and deep book on Clojure. Warning, you may need to spend sometime learning the basic of Clojure or Lisp as this book can bring you deep.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
8 of 14 people found the following review helpful
on September 30, 2011
Format: PaperbackVerified Purchase
I thought this book would really open my eyes as to the true nature of the language, I.e. Why it was so powerful....
But ultimately, it only served to tell me the things I already knew.... And refresh some of the theoretical concepts of fp...
The long winded explanations of simple concepts made me confused at times about things I thought I understood. This is, at best an advanced text reference for clojure-heads.

If you want to get clojure, get the "seven languages in seven days" book.....you will see the light in a matter of minutes.

I've been developing java for a while so maybe I'm just not smart enough for this book yet..... But either way, it needs a new title.

On the bright side ... It is well written - technically speaking.... And might be synergistic with other books on lisps...
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
     
 
Customers who viewed this also viewed
The Joy of Clojure
The Joy of Clojure by Michael Fogus (Paperback - June 13, 2014)
$45.38

Clojure Programming
Clojure Programming by Chas Emerick (Paperback - April 22, 2012)
$35.25

Programming Clojure
Programming Clojure by Stuart Halloway (Paperback - April 20, 2012)
$32.67
 
     

Send us feedback

How can we make Amazon Customer Reviews better for you?
Let us know here.

Your Recently Viewed Items and Featured Recommendations 
 

After viewing product detail pages, look here to find an easy way to navigate back to pages you are interested in.