An Architect's View

CFML, Clojure, Software Design, Frameworks and more...

An Architect's View

The Joy Of Clojure

March 19, 2011 ·

The final "Early Access" version of Manning's "The Joy Of Clojure" by Michael Fogus and Chris Houser is now available with the print edition becoming available on March 25th. I bought this back at the beginning of September 2010 and it's been wonderful to watch the book evolve through the early access program. It's a very entertaining and, at times, challenging book that really gets into the "why" of functional programming and the fun you can have with a language in the Lisp family. I find myself re-reading chapters over and over again to really soak in the concepts and approaches - and functional programming is pretty much what I started with back in the early- to mid-80's. It's very rewarding!

This final version now includes the foreword by Steve Yegge of Google (a very entertaining and thought-provoking blogger whom I've highlighted a couple of times here on this blog). I'd like to quote the closing paragraph of Steve's foreword:

"Lisp - the notion of writing your code directly in tree form - is an idea that’s discovered time and again. People have tried all sorts of crazy alternatives, writing code in XML or in opaque binary formats or using cumbersome code generators. But their artificial Byzantine empires always fall into disrepair or crush themselves into collapse while Lisp, the road that wanders through time, remains simple, elegant, and pure."

And that, to me, is why Lisp, Clojure and this book are such a "Joy" to work with!

Tags: clojure · programming

0 responses