The complete first edition is available

681 views
Skip to first unread message

Zach Tellman

unread,
Nov 30, 2018, 6:42:26 PM11/30/18
to Elements of Clojure
I'm thrilled and relieved to announce that the complete first edition of Elements of Clojure is now complete.  A special thanks for Julie Moronuki (@argumatronic) for her excellent copy-editing.  

This book was first conceived as a small collection of guiding principles for writing reasonable Clojure, because I had seen too many people get twisted up over whether they were using Clojure the "right" way.  In the intervening years, it became something else.  I realized my ability to write effective Clojure didn't mean I could explain my own design decisions.  I had to dig deeper, and so I did.  I read, and pondered, and quit my job, and read some more.  

The result is something that sits halfway between the book I originally meant to write and the book I'd eventually like to write.  At some point I intend to further refine the ideas in Elements and bring them to a broader audience.  This project is tentatively entitled "Principles of Software".  I have no idea when it will start, and even less when it will be done.

Many people have asked about getting physical copies of the book.  I'm currently looking into a few options, and will share more once I've found something satisfactory.  If anyone has recommendations or cautionary tales to share, please feel free to email me.  

I want to thank everyone for their support over the last few years.  The emails, tweets, and kind words at conferences have made this difficult project much more bearable.  I hope you find the wait has been worthwhile.

Zach

Gavin Sinclair

unread,
Nov 30, 2018, 9:33:00 PM11/30/18
to Elements of Clojure
Hearty congratulations, Zach. It is a fine read.

Gavin

Petrus Theron

unread,
Dec 2, 2018, 2:05:38 PM12/2/18
to Elements of Clojure
Link to book?

Zach Tellman

unread,
Dec 2, 2018, 2:12:06 PM12/2/18
to Petrus Theron, Elements of Clojure
https://leanpub.com/elementsofclojure
--
You received this message because you are subscribed to the Google Groups "Elements of Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elements-of-clo...@googlegroups.com.
To post to this group, send email to elements-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elements-of-clojure/9a597949-448a-4843-9780-14fb117655f1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Shaun Parker

unread,
Dec 2, 2018, 11:47:22 PM12/2/18
to Elements of Clojure
Congratulations Zach! I can't wait to read the final version. I really appreciate all of your work, especially this book. It's the best technical book I've read since Designing Data-Intensive Applications. I can't wait to have a physical copy on my bookshelf. 

Cheers,
Shaun

Zach Tellman

unread,
Dec 3, 2018, 12:07:25 AM12/3/18
to Elements of Clojure
It's been brought to my attention that the syntax highlighting in this release was a little wonky: the hyphen in the threading macros was bright red.  I've identified the issue, and fixed it.  If this was bothering you, please re-download the book.

Zach

--
You received this message because you are subscribed to the Google Groups "Elements of Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elements-of-clo...@googlegroups.com.
To post to this group, send email to elements-...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages