Metaprogramming +DSL Design in Elixir

Adi Iyengar 07.06.2021

Elixir relies heavily on metaprogramming. We use metaprogramming features in Elixir regularly, sometimes without even knowing. In this talk, we will cover some of the low level constructs in Elixir, which will help you better understand how metaprogramming works in Elixir. We will finish up by using some of those constructs to build a Domain-Specific Language to compose music using Elixir.

Adi	Iyengar
Author

Adi Iyengar

Senior Software Engineer/Architect; Elixir, TDD & Open Source Advocate

Upcoming conferences

Start booking your calendar with more Code Sync conferences happening across the globe. We will be slowly releasing more dates, in the meantime here is what we’ve planned already:

All conferences