>David,
>
>Thats not really true, Template support has always been in the plan along with things like deterministic destructors. The whole concept of generics was being talked about before the beta 1 release.
>
>BTW. This concept is driven by C++ (as are Java and C# in general) so is there anything wrong with evolving this concept on both fronts?
Nothing wrong at all! I can't wait for generics, it'll be great. Yes, they've been talking about it since the beta. Talk of generics in Java goes way back to at least 1998:
http://www.iis.ee.ic.ac.uk/~frank/surp99/report/caj97/It was to be released in 1.4, but they delayed it until 1.5.
I think you can play with generics now in .NET if you download some stuff from Microsoft Research.
I think the competition between java and .net is great, it drives the whole process foreward. By the way, Microsoft as yet has no answer for JDO.