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.

Thanks also to the team at Manning for their guidance and support, starting with publisher Marjan Bace, associate publisher Michael Stephens, our development editor Nermina Miller, and the production team of Kevin Sullivan, Benjamin Berg, Tiffany Taylor, and Dottie Marsico. And thanks again to Christophe Grand and Ernest Friedman-Hill (the primary designer and developer of one of our favorite programming languages, Jess) for their technical reviewing prowess for the first and second editions, respectively.

Michael Fogus

I’d like to thank my beautiful wife Yuki for her unwavering patience during the writing of this book. Without her, I would never have made it through either iteration. I also owe a great debt to Chris Houser, my coauthor and friend, for teaching me more about Clojure than I ever would’ve thought possible. I’d also like to thank Dr. Larry Albright for introducing me to Lisp. Additionally, the late Dr. Russel E. Kacher was an early inspiration and instilled in me a passion for learning, curiosity, and reflection. Likewise, the late Tim Good, a colleague and friend, inspired me to work hard and never let a bug rest. Finally, I’d like to thank my boys Keita and Shota for teaching me the true meaning of love and that it’s not always about me.

Chris Houser

My most grateful thanks go to God, the source of all good things. To my parents, thanks for your love and support—your spirit of exploration launched me on a life of wonderful adventure. To my brother Bill, thanks for my earliest introduction to computers and the joys and challenges of programming. To my wife Heather, thanks for your constant encouragement from the very first moments of this book project to the last. To my friend and coauthor Michael Fogus, thanks for the brilliant inspiration and stunning breadth of knowledge you’ve brought to these pages.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.141.193.244