Одним из ключевых моментов в языке программирования Эликсир являются макросы. Суть макросов – это генерация некого кода на этапе компиляции. Благодаря этому механизму можно реализовать возможность метапрограммирования.
Давайте разберёмся как ими пользоваться на примере создания декораторов в функциональном стиле.