Book description
Level up your skills by taking advantage of Clojure's powerful macro system. Macros make hard things possible and normal things easy. They can be tricky to use, and this book will help you deftly navigate the terrain. You'll discover how to write straightforward code that avoids duplication and clarifies your intentions. You'll learn how and why to write macros. You'll learn to recognize situations when using a macro would (and wouldn't!) be helpful. And you'll use macros to remove unnecessary code and build new language features.
Table of contents
-
Mastering Clojure Macros
- Copyright
- For the Best Reading Experience...
- Table of Contents
- Early Praise for Mastering Clojure Macros
- Acknowledgments
- Introduction
- Chapter 1: Build a Solid Foundation
- Chapter 2: Advance Your Macro Techniques
- Chapter 3: Use Your Powers Wisely
- Chapter 4: Evaluate Code in Context
- Chapter 5: Speed Up Your Systems
- Chapter 6: Build APIs That Say Just What They Mean
- Chapter 7: Bend Control Flow to Your Will
- Chapter 8: Implement New Language Features
- Bibliography
Product information
- Title: Mastering Clojure Macros
- Author(s):
- Release date: August 2014
- Publisher(s): Pragmatic Bookshelf
- ISBN: 9781941222225
You might also like
book
Clojure Programming
Clojure is a practical, general-purpose language that offers expressivity rivaling other dynamic languages like Ruby and …
book
Clojure Programming Cookbook
Handle every problem you come across in the world of Clojure programming with this expert collection …
book
Clojure Recipes
“There’s something for everyone here. . . . You can pick up and read this book …
book
Clojure: High Performance JVM Programming
Explore the world of lightning fast Clojure apps with asynchronous channels, logic, reactive programming, and more …