Yes — it’s finished! :-D
Early last month, after writing 190,000 words, editing away scads more, assembling and testing more than 1,000 code snippets and 20 full sample projects, and conceptualizing dozens of illustrations, Christophe, Brian, and I declared Clojure Programming done. It’s been writhing its way through O’Reilly’s editorial process ever since.
I’d hoped that the book would be published before Clojure/West in mid-March, but alas, it was not to be. It looks like it’ll drop in mid-April.
However, fret not! If you want to dig into Clojure Programming right away, you can read the final draft of it online. Of course, you can preorder the dead-tree version of it as well; easy links to both options are available at clojurebook.com. There, you’ll also find a full table of contents, some basic info on the book, and a way to join the clojurebook.com mailing list and a pointer to the book’s Twitter account. We’ll be pushing various Clojure tips and links to useful tools and resources and announcing the availability of all sorts of book-related content on the site through the mailing list and Twitter feed; and, if things work out as I hope, some early access to and/or special offers for things that will help you get the most out of your Clojure experience in general.
So, thanks for your patience. I think the book will end up being worth it. Of course, I have to thank my coauthors; without Brian and Christophe, it simply would never have been finished, nor would it be as good as it is. There’s a ton of other people that deserve credit too, but you’ll have to buy the book and read the acknowledgements to learn about them…