Hacker News new | ask | show | jobs
by dmm 3850 days ago
No it wasn't necessary to maintain backwards compatibility. Type erasure was implemented to allow libraries to upgrade to generics without breaking compatibility with existing applications.
1 comments

How is that not backwards compatibility?
The one is on a language level, the other on an application/framework level.