Макрос? Полистал страницу туториала и так и не заметил возможности реального применения Скаламеты для кодогенерации в компайлтайме
У них сейчас такая позиция, что мета - это для создание всяких тулзов
насколько я понимаю, аннотации вполне готовы, иногда это все, что нужно, macro def вроде тоже есть а насчет "замены" все как-то очень сложно 1-2 года назад это было верно, курс партии был такой а сейчас регулярно вижу про "совсем новые правильные макросы", хз что выйдет, я запутался
Как-то в подкасте Бурмако рассказывал, что скаламета для туллинга, а не замена макросам. Но кодогенерация в компайл тайме пишется легко - как пример https://github.com/aecor/liberator/blob/master/macros/src/main/scala/io/aecor/liberator/macros/algebra.scala
Обсуждают сегодня