News for hackers. Stuff that matters.
Re:The Java type system is broken by icedchai on Thursday July 19, 2018 @03:27PM (#17569506)
Good deal faster? I seriously doubt it. My understanding are generics are purely a compile time feature and does not effect run time.

I remember Java before generics: tons of casting from Object. The compiler is doing the same thing.

Re:The Java type system is broken by mcculley on Thursday July 19, 2018 @04:10PM (#17569817)
Those casts are still there. The compiler puts them in and the JVM has to execute them.
Re:The Java type system is broken by icedchai on Thursday July 19, 2018 @04:15PM (#17569843)
Yes. And my point is they'd be there anyway, with or without generics. It's not "generics" making the JVM any slower.
Re:The Java type system is broken by mcculley on Thursday July 19, 2018 @04:26PM (#17569932)
If the types were reified, the compiler and the JVM would know what type was there. No cast would be needed.
Re:The Java type system is broken by MaxBarraclough on Friday July 20, 2018 @04:39AM (#17573390)
> they'd be there anyway

No. That's the point.