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
The Rust Programming Language (Covers Rust 2018)
The Rust Programming Language is the official book on Rust: an open source systems programming language …
book
Effective Python: 90 Specific Ways to Write Better Python, 2nd Edition
Updated and Expanded for Python 3 It’s easy to start developing programs with Python, which is …
book
Modern Java in Action
Modern Java in Action connects new features of the Java language with their practical applications. Using …
book
Python Crash Course, 2nd Edition
This is the second edition of the best selling Python book in the world. Python Crash …