“Clojure Programming”, the book

Update: Clojure Programming is now available!

I’m very happy to announce that I and Dave Fayram (formerly of Powerset and Microsoft, and now of BankSimple) have recently committed to writing a book on Clojure, tentatively titled “Clojure Programming”, to be published by O’Reilly Media.

This is pretty significant news for me, but likely also for the broader Clojure community.  Having another Clojure book on the shelves is always a Good Thing™, even better if it’s from O’Reilly, the granddaddy of modern technology publishers.  That imprimatur will do nothing but help Clojure gain exposure, and perhaps in circles as yet unaware of the language.

I think the fabulous growth of the community and the (apparent) success of the other books out there have already made it clear that Clojure is here to stay as a serious language, more than ready for use by a broad population of programmers in real, production systems.  Dave and I are just thrilled that we have the opportunity to introduce the language, its facilities, and its general approach to the next wave or two of Clojure programmers.

I’m a better programmer and a better person for having wandered into #clojure in early 2008, and I’m incredibly grateful to have had the opportunity to meet and know the array of wonderful people that have gathered around the language.  I’m hoping this will prove to be an opportunity for me to give back to the Clojure community as it has given to me.

Quickie FAQs

What will be the target audience, table of contents, publication date, &c?

At this point, writing has only recently begun, so there’s much to do and it would be foolish to discuss any specifics.  But, I’m excited, Dave’s excited, and I thought others might be too.

How will this affect Snowtide and Docuharvest?

It won’t.  Development of both PDFTextStream and Docuharvest will continue apace, if not accelerate over the coming months.


That’s all for now.  Wish us luck!

About these ads
This entry was posted in Announcements, Books, Clojure, Clojure Programming (book). Bookmark the permalink.

6 Responses to “Clojure Programming”, the book

  1. Brian says:

    Awesome. If history is any indication, by the time you finish your book, there will be 17 new major features added to Clojure that your book will be the first to cover. We need a steady stream of new books just to keep pace with development.

    The current books set a high bar and I’m sure others share my high expectations for yours. No pressure. Good luck. :)

  2. That’s great news, +1 for everything Brian said except the part that we need a steady stream of new books just to keep pace with development, I think authors should update their books otherwise there is no point of having 10 books if 9 of them are out of date.

  3. hga says:

    Is this going to be the first Lisp book O’Reilly publishes?

    Lisp Outside the Box fell through because the author got ill and their Proposing a Book page still strongly discourages books on Lisp. I guess you got past their “convince us why there is a revival of interest in your topic” threshold. Which suggests very good things about Clojure’s future.

    • Chas Emerick says:

      Yes, it’s a very, very big deal – for that, and other reasons. I already have a post about O’Reilly’s (soon to be obsolete ;-) ) proposal guidelines, which I’ll be publishing eventually.

  4. Paul Bissex says:

    Chas, this is great news, congratulations! I’m excited for you, and I look forward to following the process. I also look forward to buying the finished product. I was glad to hear it’s a collaboration; a book is a lot of work, and for what it’s worth my experience as a co-author was very good.

  5. Pingback: ‘Clojure Programming’ book now available | cemerick

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s