-
Notifications
You must be signed in to change notification settings - Fork 139
Open
Labels
KotlinKotlin supportKotlin support
Description
There's a collection of Kotlin coroutine support modules for different reactive libraries.
Moving the coroutines integrations from mutiny-kotlin to https://github.com/Kotlin/kotlinx.coroutines/tree/master/reactive would make reuse of some exising Publisher/Coroutine implementions over there possible.
On the other side, it would raise awareness for Mutiny in the Kotlin community.
Phases:
- contribute kotlinx-coroutines-reactive-mutiny
- refactor mutiny-kotlin to use kotlinx-coroutines-reactive-mutiny
Considerations:
- additional dependencies for mutiny-kotlin and all downstream projects
- one of the downstream projects is Quarkus, which means that native image builds needs to be possible with kotlinx-coroutines-reactive
- changes would have longer lead time, due to upstream contribution to kotlinx-coroutines-reactive - could be mitigated by a multi-phase fix in mutiny-kotlin first, contribution to coroutines-reactive, adoption of that fix in mutiny-kotlin.
MartinX3, hantsy, rescribet and kingg22
Metadata
Metadata
Assignees
Labels
KotlinKotlin supportKotlin support