• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Junilu Lacar
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Rob Spoor
  • Bear Bibeault
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Piet Souris
  • Carey Brown
  • Stephan van Hulst
Bartenders:
  • Frits Walraven
  • fred rosenberger
  • salvin francis

The Joy of Clojure

 
Bartender
Posts: 962
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Author/s    : Michael Fogus, Chris Houser
Publisher   : Manning Publications
Category   : Other
Review by : Tim Cooke
Rating        : 9 horseshoes

'The Joy of Clojure' teaches intermediate to advanced programmers how to write Clojure the 'Clojure way'. The authors assume a familiarity with the common Lisp syntax which allows them to concentrate on the useful and interesting topics such as concurrency, parallelism, and performance.

The opening chapters present a whirlwind introduction to the Clojure language. The authors start with the philosophy behind Clojure, continuing with "Drinking from the Clojure fire hose" which, as the chapter name suggests, is an intensive spin through the bare necessities of the language.

The authors have managed to delve into many of the language features that will allow the seasoned programmer to solve a multitude of difficult problems including interoperability with the Java JDK. Excellent worked examples demonstrate the syntax of the Clojure language. This will be extremely useful to the reader not overly familiar with Clojure or common Lisp.

The final chapter touches on the very interesting topic of building your own Domain Specific Language, thus narrowing the gap between your domain language and your programming language. 'The Joy of Clojure' concludes with a useful run through of some of the Gang of Four design patterns that can can be achieved using Clojure's built in language features.

A more comprehensive exploration into the topic of testing would have been a welcome addition. However, The 'Joy of Clojure' is an excellent title and the problem solving approach sets it apart from almost all other Clojure titles available today. Highly recommended.

---
Disclosure: I received a copy of this book from the publisher in exchange for writing this review on behalf of CodeRanch.

More info at Amazon.com
reply
    Bookmark Topic Watch Topic
  • New Topic