Talk

How Kotlin develops features using coroutines and inline classes as an example

  • In Russian
Presentation pdf

Kotlin is always evolving. In particular, coroutines became stable in versions 1.3, as well as inline classes in 1.5. Of course, everyone knows what stages language features go through experimental support first, then a period of stabilization, and finally, the feature becomes stable.

During this session, Ilmir is going to show what is happening with Kotlin compiler team. Especially, how to decide which features to take into development, how vision changes during the staging process, when a feature should be made stable, and how to develop it further. The talk is not hardcore, but there will be code examples.

  • #compilers
  • #experimental
  • #jetbrains

Speakers

Invited experts

Talks