Elixir Books on Metaprogramming
2
by Bruce Tate
Programmer Passport: Elixir is a fast-paced introduction to the Elixir programming language, blending insights from Ruby, Erlang, Lisp, and Haskell into one powerful functional ecosystem. You’ll explore Elixir’s core datatypes, concurrency model, and macro system while learning practical techniques for writing efficient, expressive code. Guided by an experienced author, this book helps you grasp Elixir’s unique mindset and build confidence in writing scalable, reliable applications.
by Chris McCord
Learn how to extend Elixir with powerful macros that let you write code that writes code. This book dives deep into the metaprogramming capabilities of Elixir and shows how to create domain-specific languages, control the compiler, and more.