-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Why is transformLatest still experimental? #3168
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hi, thanks for the reminder. Nothing conceptually prevents it, we just haven't bothered by looking into it deeply after the initial release -- API seemed to be well-received and no corner cases were found.
Reminder to self: re-visit #3109 prior to stabilization |
#3162 - is this not an issue @qwwdfsad , I'm extremely sorry if I have raised an incorrect issue, I'm new to kotlin coroutines, I'm exploring it to use it in my project. can someone please reply to that issue, and explain what is happening? |
@Manideepkota0708 I don't think this is on topic in this issue 🤔 |
@qwwdfsad For this issue we're in, I think it also applies to |
I'm happy that at least you had replied tagging me in this issue @LouisCAD |
1.7.0 has launched but they are all still marked as Experimental. Any updates on this? |
1.7.0 of kotlin was released. The coroutines library is still on 1.6.0. |
Hey folks! I know you are busy with lot of stuff, but it would be nice to have a new coroutines release with some experimental annotation removed :-) like this one the 1.6.4 was released this summer 1.6.5 perhaps? |
We tend to avoid changing API stability guarantees in patch releases, esp. if it is a popular API. |
Still marked experimental in 1.7.1 :( |
Experimental only means that the API might change, it doesn't mean it is unsafe. It probably just means they aren't yet sure on the name of the function. |
The problem is not the name but the semantics -- it's unclear whether the underlying coroutine should be launched in an undispatched manner or not. While sounding like an implementation detail, it, in fact, leaks to users' code -- #3109, and we have conflicting requirements for this behaviour -- #3681 (#3109 in disguise) and #3679 |
Maybe |
Hello,
I use the
transformLatest
function a lot in my business logic, and I'm wondering why it's still marked as an experimental API while the otherxxxLatest
operators are not.All the best,
Louis CAD
The text was updated successfully, but these errors were encountered: