Re:The Next Step for Generics
by karmakaze on Tuesday June 16, 2020 @05:07PM
(#23544127)
I'm not aware of any current Java project on Sum types. There is multi-catch for exceptions but no immediate plans I know to use elsewhere.
[ Parent
| on HN ]
A form of pattern matching and switch expression has already made it to the language as of JDK 14. Those are paving the way for full blown pattern matching and sealed types:
Re:The Next Step for Generics
by richardwhiuk on Tuesday June 16, 2020 @05:29PM
(#23544437)
Java aren't fixing nulls, IMHO. They are making it worse.
How are they making it worse?
In any case, there already exist solutions in place:
Re:The Next Step for Generics
by richardwhiuk on Thursday June 18, 2020 @12:56PM
(#23565053)
The code ends up looking like:
Optional<Integer> foo;
//....
if (foo != null) {
foo.and_then(new Consumer () {
function accept(Integer foo) {
}
});
}