Vavr Roadmap #2953
Pinned
pivovarit
announced in
Announcements
Vavr Roadmap
#2953
Replies: 2 comments
-
agree with the pattern matching one, as Java 21 is there:) |
Beta Was this translation helpful? Give feedback.
0 replies
-
Thanks for sharing. It looks good to me. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi! It took me a while to fully immerse and comprehend the context and I’m ready to present some ideas for the future of Vavr. While it might feel rather slow, I’d rather do it too slow, then make hasty decisions while not really understanding the full context.
Expectation and change management is an incredibly tricky thing to do - especially in the world of widely-adopted OSS libraries - and context is king.
Current context:
The future of Vavr embodies three streams of work:
As of today, my proposal is to:
version/0.x
branch would become the main branchAdditionally, I think that pattern matching should be available via a separate library and be kept outside of core vavr - as Java’s switch-case is getting more powerful, it will be natural replacement for Vavr’s pattern matching, but until it happens - we should not kill it immediately.
Short-term goals remain the same: bring back Vavr from the dead, for example: #2906
The above is not set in stone - this is a discussion and not a blog post :)
Happy New Year 🚀
Existing 2.0.0 discussion: https://github.com/orgs/vavr-io/discussions/2866
Beta Was this translation helpful? Give feedback.
All reactions