What is the current estimated timeframe for Arrow ...
# arrow
c
What is the current estimated timeframe for Arrow 2.0? I'm soon-ish going to be releasing a small library that extends Arrow and it would be a shame to have a breaking change right after 1.0 😅
r
No promises but we have set ourselves a tentative deadline before KotlinConf'23 in Amsterdam. Representation of the team will be there and we hope to show folks interested what's new with Arrow 2.0. Current progress can be followed here https://github.com/arrow-kt/arrow/pull/2778 Looking forward to checking out that library and what is about!
c
Oh that's still quite a way away. Thanks for the info! Really interesting to see what you're doing with this.
The lib I'm talking about is Pedestal: https://gitlab.com/opensavvy/pedestal It's a small collection of utilities for apps using Arrow and Coroutines: •
state
adds standard error codes to Either, to make it easier to communicate things like “the user is not authenticated” •
backbone
helps with writing the Service pattern where everything is accessed by reference •
cache
provides multiple caching algorithms to make
backbone
more efficient •
spine
declares APIs in common code to have type safety over HTTP (e.g. via Ktor) It's currently in a “proof-of-concept” state, and I'm already using it in a few other projects. Apart from a few refactors and the lack of documentation, 1.0 is fairly near I think
Everything is multiplatform (only JVM+JS now but trivial to port to anything else), so it allows to use the same abstractions (caching etc) on the client and server side
r
very nice, thanks for sharing!
f
Hi folks, Do you have any estimation on Arrow 2.0 release?
304 Views