5 ms·
It took Java 5 versions over 8 years to get generics. It's not going to happen in a minor release.
by rockybox 12y ago
It took Java 5 versions over 8 years to get generics. It's not going to happen in a minor release.
- pjmlp 12y agoStop using Java and C++ for comparing generics in Go. There are lots of languages that had generics on day one.
- mseepgood 12y agoAnd all of them will stay in a niche because of their complexity (Scala, Haskell, D, ...).
- frou_dh 12y agoWhat's the casual definition of complexity? Stuff in here I don't like? Honestly, in the medal positions for sloppily expressed programming sentiments, complex/simple occupy the bronze/silver positions just behind the ultimate... "elegant".
- sigzero 12y ago> all of them will stay in a niche < C# has had generics since 2.0, so ALL is a bad choice of words there.
- pjmlp 12y agoActually C# already had generics even before the 1.0 .NET release, but they weren't considered stable enough for a 1.0 release and priority was given to other parts of the .NET. One of many posts about generics history in .NET: http://blogs.msdn.com/b/dsyme/archive/2011/03/15/net-c-generics-history-some-photos-from-feb-1999.aspx http://blogs.msdn.com/b/dsyme/archive/2011/03/15/net-c-gener...
- coldtea 12y agoComplexity? It's 2014 already. Nothing complex about generics that the average modern day programmer can't grasp. We're not talking about some '00s enterprise drones that were never exposed to those concepts. People used to talk like this about closures in Java too -- "too complex, who needs them", etc. Didn't turn out very well for the language's mindshare about the new generation of programmers...
- pjmlp 12y agoThe complexity was not the issue, CLU, Ada, Eiffel, Sather, Modula-3, ML, and many others lacked the publicity stunt of having a godfather like Google.
- coldtea 12y agoYes, but Java was left behind and ate C#'s dust (and now Scala's) because of lack of progress like that. Not the best example to justify adding generics late.
- deleted 12y ago[deleted]
- LanceH 12y agoAnd during all that time they were telling us we didn't need them.