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 Cookbook
With more than 150 detailed recipes, this cookbook shows experienced Clojure developers how to solve a …
book
Programming Clojure, 2nd Edition
If you want to keep up with the significant changes in this important language, you need …
book
Clojure Programming
Clojure is a practical, general-purpose language that offers expressivity rivaling other dynamic languages like Ruby and …
book
Quick Clojure: Effective Functional Programming
Get up to speed with Clojure in this quick and practical primer. You'll learn the nuts …