How to Read This Book

This book takes you from the very basics of metaprogramming all the way to writing your own language features and custom libraries. Along the way, we’ll open up Elixir’s internals to see how it was built from a small set of fundamental pieces and how extensible it really is.

Who This Book Is For

This book is for any Elixir programmer who has passed the basics and is ready to take his or her skills to the next level. You’ve used Elixir, you love the language, and you’ve probably wondered how some libraries you use achieve their neat features. It’s time to find out!

Who This Book Isn’t For

If you’re just getting started with Elixir, welcome aboard! But this book probably isn’t for you—just yet. After you get up to speed, perhaps ...

Get Metaprogramming Elixir now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.