Разработка DSL в Kotlin
Программистам иногда требуется расширять языки под собственные нужды. Нам известны разные способы мета-программирования, то есть создания программ для создания программ. Даже тривиальные макросы в C позволяют генерировать большие куски кода из небольших описаний. Впрочем, эти макросы ненадёжны, ограничены и не слишком выразительны.
Современные языки имеют гораздо более выразительные средства расширения. Одним из таких языков является Котлин.
Фёдор Ярёменко расскажет нам о его возможностях и о том, как создавать DSL (domain-specific languages или предметно-ориентированные языки) для своих нужд без существенных затрат времени. Фёдор пишет на Java более десяти лет и уже около четырёх лет на Kotlin.
➖➖➖
🗓 8 декабря, начало в 20:00 по мск, Четверг
🌐 ОНЛАЙН
<b>✅ Чтобы не пропустить начало трансляции - переходите на YouTube и нажимайте на кнопку Прислать уведомление 🔔