Mastering Clojure Macros
Mastering Clojure Macros Level up your skills by taking advantage of Clojure's powerful macro system. They can be tricky to use, and this book will help you deftly navigate the terrain. Macros make…
Specifikacia Mastering Clojure Macros
Mastering Clojure Macros
Level up your skills by taking advantage of Clojure's powerful macro system. They can be tricky to use, and this book will help you deftly navigate the terrain. Macros make hard things possible and normal things easy.
You'll learn how and why to write macros. You'll discover how to write straightforward code that avoids duplication and clarifies your intentions. 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.Clojure offers some sharp tools in its toolbox, and one of the sharpest is its macro system. This book will help you write macros using Clojure, and more importantly, recognize when you should be using macros in the first place.The Lisp code-as-data philosophy gives tremendous advantages to macro authors and users. You can use macros to