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

Reply via email to