Write code that writes code with Elixir macros. Macros make metaprogramming possible and define the language itself. In this book, you'll learn how to use macros to extend the language with fast, maintainable code and share functionality in ways you...



![Programming Language Concepts [2nd Edition]](https://www.rulit.me/data/programs/images/programming-language-concepts-2nd-edition_492775.jpg)
![The Mythical Man-Month: Essays on Software Engineering [Anniversary Edition]](https://www.rulit.me/data/programs/images/the-mythical-man-month-essays-on-software-engineering-annive_492687.jpg)
![Peopleware: Productive Projects and Teams [3rd Edition]](https://www.rulit.me/data/programs/images/peopleware-productive-projects-and-teams-3rd-edition_492686.jpg)



![Programming Pearls [2nd Edition]](https://www.rulit.me/data/programs/images/programming-pearls-2nd-edition_491581.jpg)