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