CLOVIS
03/26/2023, 3:10 PMEffectScope
to Raise
ā is it already in a stable release, or only in alphas?
⢠Arrow 2.0 ā I assume it's waiting on K2 and context receivers?
Maybe it would be a nice idea to have some kind of roadmap on the Arrow website.simon.vergauwen
03/26/2023, 5:56 PMRaise
stably released. We're releasing RC
first because we want to gather feedback on new @Deprecated
before actually rolling out 1.2.0
. This way we can consider removing @Deprecated
before landing finally`1.2.0` but you can consider RC
completely stable.
When Arrow 2.0 will land is not entirely sure, we're waiting to see what will be announced at KotlinConf š
If K2 introduces binary compatible breaking changes, we will put it off until then but I doubt we will wait until context receivers. That seems to be too far in the future still š
You can however consider 1.2.0 as Arrow 2.0 + deprecated code. So the change of actually releasing 2.0 will be small, and only a binary breaking change (removing @Deprecated
code) and thus decreasing the binary size.CLOVIS
03/26/2023, 5:59 PMsimon.vergauwen
03/26/2023, 6:00 PMimplementation
then would it cause an issue on the classpath? š¤ I think only if you'd rely on @Deprecated
code. So I don't think even bumping to 3.0 would be necessary.CLOVIS
03/26/2023, 6:01 PMapi
šCLOVIS
03/26/2023, 6:01 PMsimon.vergauwen
03/26/2023, 6:04 PM@Deprecated
it should be an issue š¤ I don't think there is any binary breaking changes in any of the non-deprecated code. So that code should continue to work correctly on the JVM across versions.
I am not very familiar with klib binaries though, but I assume it works similar.CLOVIS
03/26/2023, 6:07 PMcache
module: https://gitlab.com/opensavvy/pedestal
I'm currently preparing Pedestal 2.0 which will rework error management, I'm not too happy with my current approach, as well as extracting some things in their own modules (for example, progress
will be a micro-library to report loading information from a coroutine to its parent)simon.vergauwen
03/26/2023, 6:07 PMCLOVIS
03/26/2023, 6:08 PMCLOVIS
03/27/2023, 6:44 PM