Metaprogramming Elixir PDF ePub eBook

Books Info:

Metaprogramming Elixir free pdf 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 never thought possible. You'll discover how to extend Elixir with your own first-class features, optimize performance, and create domain-specific languages. Metaprogramming is one of Elixir's greatest features. Maybe you've played with the basics or written a few macros. Now you want to take it to the next level. This book is a guided series of metaprogramming tutorials that take you step by step to metaprogramming mastery. You'll extend Elixir with powerful features and write faster, more maintainable programs in ways unmatched by other languages. You'll start with the basics of Elixir's metaprogramming system and find out how macros interact with Elixir's abstract format. Then you'll extend Elixir with your own first-class features, write a testing framework, and discover how Elixir treats source code as building blocks, rather than rote lines of instructions. You'll continue your journey by using advanced code generation to create essential libraries in strikingly few lines of code. Finally, you'll create domain-specific languages and learn when and where to apply your skills effectively. When you're done, you will have mastered metaprogramming, gained insights into Elixir's internals, and have the confidence to leverage macros to their full potential in your own projects.

About Chris McCord

Chris McCord is a programmer with a passion for science and building things. He spends his free time crafting the Phoenix Web Framework, speaking at conferences, and teaching others the tools of the trade. He loves community outreach and helping to grow Elixir's wonderful community.

Details Book

Author : Chris McCord
Publisher : The Pragmatic Programmers
Data Published : 24 February 2015
ISBN : 1680500414
EAN : 9781680500417
Format Book : PDF, Epub, DOCx, TXT
Number of Pages : 120 pages
Age + : 15 years
Language : English
Rating :

Reviews Metaprogramming Elixir

17 Comments Add a comment

Related eBooks Download

  • Metaprogramming in .Net free pdfMetaprogramming in .Net


    "Metaprogramming in .NET" is designed to help readers understand the basic concepts. advantages. and potential pitfalls of metaprogramming. It introduces core concepts in clear. easy-to-follow language and then it takes you on a deep dive into the tools and techniques you'll use to implement them in your ..

  • Elixir free pdfElixir

    "Elixir: A Human History of Water" spans five millennia. from the beginnings of civilisation to the global water shortages of today. Our present-day interaction with this most essential resource has deep roots in the remote past..

  • Metaprogramming in Java: 2016 free pdfMetaprogramming in Java: 2016

    Metaprogramming in Java by Abdelmonaim Remani is your guide for learning and using metaprogramming techniques in your Java-based metadata. microservices and applications with data persistence..

  • Mastering JavaScript Design Patterns free pdfMastering JavaScript Design Patterns

    Discover how to use JavaScript design patterns to create powerful applications with reliable and maintainable code About This Book Learn how to use tried and true software design methodologies to enhance your Javascript code Discover robust JavaScript implementations of classic as well as advanced design patterns Packed with easy-to-follow examples that can be used to create reusable code and extensible designs Who This Book Is For If you are a developer interested in creating easily maintainable applications that can grow and change with your needs..

  • Excel 2013 VBA and Macros free pdfExcel 2013 VBA and Macros

    SAVE TIME AND SUPERCHARGE EXCEL 2013 WITH VBA AND MACROS. Use Excel(R) 2013 VBA and Macros to automate virtually any routine task. and save yourself hours. days. maybe even weeks. Then. learn how to make Excel do things you thought were simply impossible..

  • Metaprogramming Elixir free pdfMetaprogramming Elixir

    . 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, ma