Meta-programming in Erlang: Zotonic's template and dispatch compilers

Zotonic does just-in-time compilation of templates and dispatch rules. Both compile their definitions to Erlang modules. In this talk we will take a dive into these reusable parts, see how they work, what makes them different from ErlyDTL et al, and how you can use them in your projects.

OBJECTIVES

Practical introduction to meta-programming using merl and syntax_tools.

AUDIENCE

Intermediate and proficient Erlang & Elixir users wanting to explore meta-programming or looking for a fast templating system or dispatcher in their projects.