4 ms·
Rust with traits and Swift with protocols
by fingerlocks 7mo ago
Rust with traits and Swift with protocols
- gf000 7mo agoSo 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.
- joe_mwangi 6mo agoHere it is https://youtu.be/Gz7Or9C0TpM?si=Rk5pTeAC6ibqS-M- https://youtu.be/Gz7Or9C0TpM?si=Rk5pTeAC6ibqS-M-