Acknowledgments

 

The authors would like to jointly thank Rich Hickey, the creator of Clojure, for his thoughtful creation, and for furthering the state of the art in programming language design. Without his hard work, devotion, and vision, this book would never have been, and our professional lives would be much the poorer.

We’d also like to thank the brilliant members of the young Clojure community, including but not limited to: Stuart Halloway, Chas Emerick, David Edgar Liebke, Christophe Grand, Meikel Brandmeyer, Brian Carper, Carin Meier, Mark Engelberg, Bradford Cross, Aria Haghighi, Sean Devlin, Luke Vanderhart, Nada Amin, Tom Faulhaber, Stephen Gilardi, Phil Hagelberg, Konrad Hinsen, Tim Baldridge, George Jahad, David Miller, Bodil Stokke, Laurent Petit, Bridget Hillyer, and Stuart Sierra. We’d like to give special thanks to David Nolen and Sam Aaron for rocking our worlds with their wonderful software. And finally, our heartfelt appreciation goes to Daniel Friedman and William Byrd for writing the foreword to the second edition, for their input into chapter 16, and for inspiring many programmers through the years.

Thanks to the following reviewers, who read the manuscript at various stages of its development and provided invaluable feedback: Alejandro Cabrera, Anders Jacob Jørgensen, Cristofer Weber, Heather Campbell, Jasper Lievisse Adriaanse, Patrick Regan, Sam De Backer, and Tom Geudens.

Michael Fogus

Chris Houser