The Joy of Clojure![]() Thinking the Clojure Way Michael Fogus and Chris Houser MEAP Began: January 2010 Softbound print: November 2010 (est.) | 400 pages ISBN: 9781935182641 |
|||
| Pre-Order options* | |||
| Order today and start reading The Joy of Clojure today through MEAP | |||
| MEAP + Ebook only - $27.50 | |||
| MEAP + Print book (includes Ebook) when available - $44.99 | |||
| * For more information, please see the MEAP FAQs page. | |||
| About MEAP Release Date Estimates | |||
Table of Contents, MEAP Chapters & Resources
| Table of Contents | Resources |
|
PART I. FUNDAMENTALS 1. The Clojure Philosophy - FREE 2 Drinking From the Clojure Firehos - AVAILABLE 3 Dipping Our Toes Into the Pool - AVAILABLE PART II. DATA TYPES 4 On Scalars - AVAILABLE 5 Composite Data Types - AVAILABLE PART III. FUNCTIONAL PROGRAMMING 6 Being Lazy and Set in Your Ways - AVAILABLE 7 Functional Programming Idioms - AVAILABLE PART IV. LARGE-SCALE DESIGN 8 Macros - AVAILABLE 9 Combining Data and Code - AVAILABLE 10 Java.next - AVAILABLE 11 Mutation - AVAILABLE PART V. TANGENTIAL CONSIDERATIONS 12 Performance - AVAILABLE 13 Clojure Changes the Way You Think - AVAILABLE Appendix A: Clojure Style - AVAILABLE Appendix A: Annotated Bibliography - AVAILABLE |
|
DESCRIPTION
Anyone who has seen dozens of lines of Java or Ruby dissolve into a few concise lines of Clojure knows why authors Michael Fogus and Chris Houser describe it as a joyful language. The Joy of Clojure takes you beyond the syntax, and shows you how to write fluent, idiomatic Clojure code. You'll learn to approach programming challenges from a Functional perspective and master the Lisp techniques that make Clojure so elegant and efficient.
According to the authors, there's a "right way" to do things in Clojure. This book will help you think about problems the "Clojure way," and recognize when you simply need to change the way you program. And don't think this is just another book about programming philosophy. You'll tackle hard software areas like concurrency, interoperability, performance, and more.
WHAT'S INSIDE
- Not just what Clojure is, but why it's the way it is
- Mastering macros—a core Lisp technique
- Elegant application design
- Functional programming idioms
Experience the wonder, amazement, and joy that Clojure brings to programming tasks that feel like chores in other environments.
The Joy of Clojure is perfect for programmers coming to Clojure from another programming background. No prior experience with Clojure or Lisp is required. And it's a great companion to Clojure in Action, also available now, where you'll learn to program in Clojure from the ground up!
About the Authors
Michael Fogus is software developer with experience in distributed simulation, machine vision, and expert systems construction. He's actively involved in the Clojure and Scala communities.
Chris Houser is a primary contributor to Clojure and has implemented several features for the language.
About the Early Access Version
This Early Access version of The Joy of Clojure enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online
Want to learn More?
Sign up to read more content when it is released and to receive news about this book.


