In this repository, we keep track of the design for coroutines in Kotlin. It is logically a part of KEEP.
- Description of the current implementation (KEEP for Kotlin Coroutines)
- Coroutines support library for Kotlin (
kotlinx.coroutines
)
- Introduction to Kotlin Coroutines from a user standpoint (Roman Elizarov at GeekOut 2017, slides)
- Language design overview:
- Part 1 (prototype design): Coroutines in Kotlin (Andrey Breslav at JVMLS 2016)
- Part 2 (current design): Kotlin Coroutines Reloaded (Roman Elizarov at JVMLS 2017, slides)
Please, submit feedback to:
- Kotlin YouTrack on issues with implementation of coroutines in Kotlin compiler.
kotlinx.coroutines
on issues in supporting libraries.kotlin-coroutines
with suggestions on language design improvements for coroutines.