Артем Зиннатуллин опубликовал Ketolang – специальный диалект Kotlin, который удобно использовать для написания reproducable конфигураций. Например, для билд-систем. Он интересен и как пример того, как можно писать свои компиляторные плагины.
Future of general purpose Сonfiguration languages. Side-effect-less dialect of Kotlin. - GitHub - pushtorefresh/ketolang: Future of general purpose Сonfiguration languages. Side-effect-less dialect...