News for hackers. Stuff that matters.
Re:Java 26 is here, and with it a solid foundation for the f... by fingerlocks on Wednesday March 18, 2026 @04:11AM (#47422982)
Rust with traits and Swift with protocols
Re:Java 26 is here, and with it a solid foundation for the f... by gf000 on Wednesday March 18, 2026 @04:52AM (#47423257)
So just type classes?

How does a type class help with composition? They do help with the expression problem (adding support for an "interface" after definition), and via parametric polymorphism they might give you a bit with regards to composing two traits.. but you do also have generics in Java, even if not as good as type classes.

So anyways, I don't see as big of a change here. But there was a Brian Goetz mail/presentation somewhere where he talked about adding "basically type classes" to Java? But unfortunately I couldn't find it for you now.

Re:Java 26 is here, and with it a solid foundation for the f... by joe_mwangi on Saturday March 28, 2026 @06:54AM (#47553424)