The ZDNet news article is worth the read just for the quote from Gosling: "[Generics are]...the geekiest language feature around". If the article is to be believed, Sun is shooting for JDK1.4 to implement Generics and Assertions. Prior reports had Sun holding off till 1.5 which is not scheduled for another two years.
One thought that keeps crossing my mind is that Sun has put the JVM under lock and thrown away the key. The libraries change constantly, the language has strap-ons every once-in-a-while, but the VM and Byte-Codes have not really been touched in some 5 or 6 years. Makes for a stark contrast in the comparison of the freedom that MS has shown in their efforts with CLR.
May be a good thing, but putting a freeze on the underlying VM limits the things that can be done in programming languages targetted to that machine.
Posted to OOP by Chris Rathman on 6/17/01; 7:19:43 PM