Метапрограммирование на уровне компилятора в Groovy
ЛекцияПартнёр:
Предмет:
- Computer Science
Лектор:
Дата записи:
18.04.14
Дата публикации:
24.02.16
Код для блога:
Компиляторы — они крутые. Они переводят ваши идеи в машинный код. Расширяемые компиляторы еще круче — их можно расширять! У Groovy как раз такой. Каждый может изменить процесс компиляции под свои нужды, манипулируя абстрактным синтаксическим деревом.
Приходите послушать каких адовых высот достигли Grails, Griffon и Spock в мутации синтаксиса Groovy под свои нужды, и как они это сделали. Само собой, будем расчленять, углублять и расширять как компилятор, так и наши знания о его возможностях.