Stewart Stremler wrote: >As they did do generics, but it's an add-on, people are ragging on 'em. >It wasn't something they designed into the language from the start, so >it's going to be a little awkward regardless (we don't want a perl-style >rewrite of the language spec). > > The goings on with generics were nothing short of shameful, although not all the blame can be heaped upon Sun. The pizza compiler had a perfectly good approach to doing generics fairly early on in Java's history. So much so that Sun hired the guy who designed it. Then they feigned uncertainty about which strategy to employ for generics. When they were finally ready to go forward, they had a real issue with binary compatibility that could have been addressed simply by making a few minor tweaks to the JVM back in its infancy, when the impact would have been minimal. Finally, Gj had it's feature set paired down to help it make the next JDK on time, only to have it held off one release by a JCP pocket-veto. Net result: we got the paired down generics without the benefit of anything resembling a reasonable development timeline. Even better: NIO ended up not having generics integrated in with it.
Just awesome. --Chris -- [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg
