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
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …
book
Building Microservices, 2nd Edition
As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. …
book
Electrical Engineering 101, 3rd Edition
Electrical Engineering 101 covers the basic theory and practice of electronics, starting by answering the question …
book
Programming Windows®, Six Edition
Reimagined for full-screen and touch-optimized apps, Windows 8 provides a platform for reaching new users in …