Manning Early
Access Program
The Joy of Clojure
EARLY ACCESS EDITION
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

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.