serebit
10/10/2018, 5:52 PMelizarov
10/10/2018, 5:54 PMkotlinx.coroutines
library will remain a separate artifact and will be released in a stable version 1.0.0
together with Kotlin 1.3.0
.serebit
10/10/2018, 5:55 PMtw
10/10/2018, 5:56 PMelizarov
10/10/2018, 5:57 PMserebit
10/10/2018, 6:13 PMkotlinx.coroutines
libraries. My question was, will the implementation be merged into the standard library? And the answer is, according to @elizarov, that the implementation of coroutines will stay outside of the standard library. Does that answer your question?elizarov
10/10/2018, 6:19 PMsequence { ... }
coroutine builder is a part of stdlib. You can write and use suspending functions anywhere — that is fully supported by Kotlin (the language) and its standard library. You can start new coroutines via startCoroutine
using just stdlib.kotlinx.coroutines
library for higher-level features like cancellation, so `launch`/`async` (which support cancellation and structured concurrency) are part of kotllinx.coroutines
.tw
10/10/2018, 6:28 PMserebit
10/10/2018, 6:55 PMrunBlocking
isn't in coroutines-core-common
?elizarov
10/10/2018, 6:56 PMserebit
10/10/2018, 6:57 PMelizarov
10/10/2018, 6:57 PM