Team Lead for Kotlin Compiler Core at JetBrains
Mikhail Glukhikh has worked at JetBrains since 2015 and is now the Team Lead of the Kotlin Compiler Core team. Since 2019, he has been involved in the development of the new K2 Kotlin compiler. A former university lecturer on Kotlin and other programming languages, Mikhail holds a Ph.D. in computer science.
K2 Compiler plugins
This talk will highlight the changes to the compiler API that K2 provides, its capabilities, and its differences compared to the K1 compiler API. We will discuss the following topics:
- Abilities and restrictions of the K1 and K2 plugin APIs
- Possible directions for plugin API expansion
- IDE and Gradle integration for compiler plugins
- API stabilization