Pages: 128
Published: January 2015
ISBN: 9781680500417
In Print
Write code that writes code with Elixir macros. Macros makemetaprogramming 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 never thoughtpossible. You’ll discover how to extend Elixir with your own first-classfeatures, optimize performance, and create domain-specific languages.
PDF for desktop/tablets
epub for Apple Books, e-readers
mobi for Kindle readers
Get all eBook formats here for$11.00 (USD)
Order via Bookshop(U.S. Only)
Please support indie bookstores!
Findindie bookstores in the U.S. Findindie bookstores around the world.
Metaprogramming is one of Elixir’s greatest features. Maybe you’veplayed with the basics or written a few macros. Now you want to take itto the next level. This book is a guided series of metaprogrammingtutorials that take you step by step to metaprogramming mastery. You’llextend Elixir with powerful features and write faster, more maintainableprograms in ways unmatched by other languages.
You’ll start with the basics of Elixir’s metaprogramming system and findout how macros interact with Elixir’s abstract format. Then you’llextend Elixir with your own first-class features, write a testingframework, and discover how Elixir treats source code as buildingblocks, rather than rote lines of instructions. You’ll continue yourjourney by using advanced code generation to create essential librariesin strikingly few lines of code. Finally, you’ll create domain-specificlanguages and learn when and where to apply your skills effectively.
When you’re done, you will have mastered metaprogramming, gainedinsights into Elixir’s internals, and have the confidence to leveragemacros to their full potential in your own projects.
Releases:
PDF for desktop/tablets
epub for Apple Books, e-readers
mobi for Kindle readers
Get all eBook formats here for$11.00 (USD)
Order via Bookshop(U.S. Only)
Please support indie bookstores!
Findindie bookstores in the U.S. Findindie bookstores around the world.
Be the first to hear about our newest content, best promotions and upcoming events. Plus get25% off your next purchase.
Pages: 128
Published: January 2015
ISBN: 9781680500417
Edition: 1
In Print