|
|
|
|
|
by Devthrowaway80
4086 days ago
|
|
What you wrote is pretty much my point of view, so I'm not going to elaborate. :) Type erasure also hobbled the type system in Scala, annoyingly. Type erasure was a compromise to allow migration, it is not a design choice that would've been made otherwise. |
|
Scala wouldn't even be possible in its current form if Java had used reified generics.
(Scala type's system is constrained by the need for interop with Java, but that's an unrelated issue.)