Free Trial

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

Overview

Clojure is a dynamic programming language that targets the Java Virtual Machine. The Joy of Clojure goes beyond the syntax, and shows how to write fluent, idiomatic Clojure code. Readers will learn to approach programming challenges from a Functional perspective and master the Lisp techniques that make Clojure so elegant and efficient. According to the authors, there's a "right way" to do things in Clojure. This book will help readers think about problems the "Clojure way," and recognize when they simply need to change the way they program. Not just another book about programming philosophy, The Joy of Clojure tackles hard software areas like concurrency, interoperability, performance, and more.

Subscriber Reviews

Average Rating: 4.625 out of 5 rating Based on 8 Ratings

"Very high information density." - by MK on 18-OCT-2011
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
A book with very high information density. One of the best books I have read in the last couple of years. Not for Clojure/functional programming beginners, I highly recommend you to start with something like Practical Clojure (from Apress) or Clojure Programming (from O'Reilly).
Report as Inappropriate

"Must read for Clojure programmers" - by Alex Ott on 20-JUL-2011
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Very interesting 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

Report as Inappropriate

"IT Analyst" - by JosephLi on 18-JUL-2011
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I probably picked the wrong book to start off learning Clojure. From the tutle of the book, it looks like it might be one of those head first books that would be fun to read but in reality, not too much.

The book starts off like any other book, with some introduction to the basic of Clojure. Then it went on to other topics in a hurry, leaving me feel that there should be more coverage and explanation around the basic.

This book might be a good read if one already know Clojure and familiar with the syntax. But not a good read for first time learner.  The Practical Clojure seems to be a better read for first timer.

Report as Inappropriate

Table of Contents

 

View Sample

View Sample