Table of contents


bib

comprehensive contents available from Manning

Front Matter

i. Foreword by Steve Yegge
ii. Acknowledgments
iii. Introduction
iv. Notational Conventions
v. Getting Clojure
vi. Road Map

Part 1: FOUNDATIONS

1. Clojure Philosophy

chapter 1 available for free from manning

2. Drinking From the Clojure Firehose

3. Dipping Our Toes Into the Pool

Part 2. DATA TYPES

4. On Scalars

5. Composite Data Types

a draft of chapter 5 available on infoq

Part 3. FUNCTIONAL PROGRAMMING

6. Being Lazy and Set in Your Ways

7. Functional Programming

Part 4. LARGE-SCALE DESIGN

8. Macros

9. Combining Data and Code

chapter 9 available for free from manning

10. Java.next

11. Mutation

Part 5. TANGENTIAL CONSIDERATIONS

12. Performance

13. Clojure Changes the Way You Think

APPENDICES

A. Annotated Bibliography