fwcd / fwcd/kotlin-language-server
Rewrite debouncer using coroutines
Open
diagnostics
enhancement
- Dominant language
- Kotlin
- Stars
- 2k
- Forks
- 252
- PR merge metrics
- No merged PRs in 30d
Description
Use coroutines and conflated channels to re-implement the debouncer.
Some noteworthy links:
* https://gist.github.com/k-kagurazaka/54441d6d5dfdb5668fd884008cd480a2
* https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.channels/-channel/index.html
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue names no file, test, or entry point. Start by locating the existing debouncer and reviewing the linked coroutine and channel references; done means the debouncer is reimplemented with coroutines and conflated channels while preserving its current behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- tooling
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100