Reviews

Programming Clojure by Stuart Halloway, Susannah Davidson Pfalzer

aquarhead's review against another edition

Go to review page

1.0

I gave up after reading a bit into the Protocol chapter, it’s just not for me. So badly organized especially compared to the Rust book that I recently read. Also so many Java stuff that I just don’t enjoy.

hemhek's review against another edition

Go to review page

challenging informative medium-paced

4.5

grassdog's review against another edition

Go to review page

3.0

Nice breezy introduction to Clojure.

andrewacashner's review against another edition

Go to review page

challenging informative slow-paced

2.5

d6y's review

Go to review page

2.0

Didn't work for me. Found the format annoying.

lucapette's review

Go to review page

1.0

A good book about a programming language takes you on a journey. The goal is helping you "think in that language". This book failed the goal pretty badly for me because it provides a long list of "things the language" offer. The information is listed as opposed to explained, so it feels like a more verbose version of the official documentation.

The lack of the second star is a consequence of three things:

- In the first part of the book, the author makes a constant comparison with imperative programming and why clojure is a better choice. It's unnecessary clutter and distracted me from the goal of "learning more about clojure". If you really feel compelled to make the comparison, have an appendix so that it doesn't distract the reader from the flow.

- There’s a lot of "simply" and "easily" everywhere. The writing style is annoying and unwelcoming to newcomers.

- In the chapter about macros, there's this sentence: “If none of the macros in clojure seem complex to you, my company is hiring”. That’s really just gross.

Not recommended.

jamison_dance's review against another edition

Go to review page

3.0

Enjoyed the language, and the book was okay. It introduced lots of concepts without explaining them at all. Expect to spend lots of time googling while reading this.
More...