On 06/23/2011 10:41 PM, Cédric Beust ♔ wrote:
On Thu, Jun 23, 2011 at 1:38 PM, Joseph Darcy <[email protected] <mailto:[email protected]>> wrote:



    Note that today Odersky does *not* favor reified generics.

    He made this point explicitly in the recent past when he gave his
    "Future-proofing Scala collections: From mutable to persistent to
    parallel" talk at Stanford:
    http://www.stanford.edu/class/ee380/Abstracts/110601.html


Indeed, and he's not alone. There is a lot of misinformation going on, claiming that erasure was a terrible mistake. From what I've heard, most experts agree that it was actually a pretty sensible decision, both from a technical and backward compatibility standpoint. And there are actually very few languages that support truly reified generics.

+1. Backward compatibility was and is important, so erasure was needed (unless somebody demonstrates me that it was possible to stay backward compatible in a better way). And I agree with Ricky, there are some corner cases, the specs are way too complex, but in 90% of scenarios generics work well. Again, somebody should demonstrate that it was possible to do that in a better way.

--
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
java.net/blog/fabriziogiudici - www.tidalwave.it/people
[email protected]

--
You received this message because you are subscribed to the Google Groups "The Java 
Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to