В январском релизе Скалы 2.10 присутствуют макросы — экспериментальная возможность, значительно упрощающая метапрограммирование. В своем докладе я расскажу, как макросы в Скале связаны с макросами C/C++, причем здесь Лисп, и каким образом тема кандидатской диссертации может быть полезна в повседневной разработке софта. Потом мы рассмотрим примеры из популярных библиотек и тулов, которые уже сейчас используют макросы, и завершимся обзором будущих возможностей макросов из нашего инкубатора новых идей.
Презентация доклада:
Запись выступления: