|The Joy of Clojure, Second Edition
Michael Fogus and Chris Houser
MEAP Began: March 2013
Softbound print: May 2014 (est.) | 375 pages
|Order now and start reading The Joy of Clojure, Second Edition today through MEAP|
|MEAP + eBook only - $39.99|
|MEAP + Print book (includes eBook) when available - $49.99|
|* For more information, please see the MEAP FAQs page.|
|About MEAP Release Date Estimates|
|Every purchase includes a free eBook of the previous edition!|
TABLE OF CONTENTS, MEAP CHAPTERS & RESOURCES
|Table of Contents||Resources|
PART 1: FOUNDATIONS
1. Clojure philosophy - FREE
2. Drinking from the Clojure firehose - AVAILABLE
3. Dipping our toes into the pool - AVAILABLE
PART 2: DATA TYPES
4. On scalars - AVAILABLE
5. Collection types - AVAILABLE
PART 3: FUNCTIONAL PROGRAMMING
6. Being lazy and set in your ways - AVAILABLE
7. Functional programming - AVAILABLE
PART 4: LARGE-SCALE DESIGN
8. Macros - AVAILABLE
9. Combining data and code - AVAILABLE
10. Mutation and concurrency - AVAILABLE
11. Parallelism - AVAILABLE
PART 5: HOST SYMBIOSIS
12. Java.next - AVAILABLE
13. Why ClojureScript - AVAILABLE
PART 6: TANGENTIAL CONSIDERATIONS
14. Data-oriented programming - AVAILABLE
15. Performance - AVAILABLE
16. Thinking programs - AVAILABLE
17. Clojure changes the way you think - AVAILABLE
Appendix A: Resources
The Joy of Clojure, Second Edition is a deep look at the Clojure language. Fully updated for Clojure 1.5, this new edition goes beyond just syntax to show you the "why" of Clojure and how to write fluent Clojure code. You'll learn functional and declarative approaches to programming and will master the techniques that make Clojure so elegant and efficient. The book gives you motivated access to hard software areas like concurrency, interoperability, and performance. And it shows you how great it can be to think about problems in the Clojure way.
- Covers Clojure 1.5
- Build web apps using ClojureScript
- Master functional programming techniques
- Simplify concurrency
This book assumes you've already learned the basics of Clojure and want to take the next steps. It's also appropriate for readers with a background in common Lisp but who are new to Clojure.
ABOUT THE AUTHORS
Michael Fogus is a programmer in the DC area specializing in artificial intelligence, compilation, code generation, and distributed simulation systems. He is also a contributor to the Clojure and ClojureScript programming languages and author of various Clojure-contrib libraries.
Chris Houser is a software developer at LonoCloud. His lifelong passion for programming began when he was a child and drives him to continue learning and exploring new languages today. He's currently 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, Second Edition 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 forum.
WANT TO LEARN MORE?
Sign up to read more content when it is released and to receive news about this book.