Complexity kills
Seems that it's not just me - The .NET Guy isn't pleased either:
I read posts like this one detailing the new generics system in .NET] and it makes the baby Jesus want to cry. Where is the latent typing that made generic programming so powerful? The monstrosity they've cooked up is basically useful for any type of generic programming where you don't actually USE the thing... meaning, containers. *sigh* I think it's time to start coding in IronPython.

Comments
Is it complex?
[Alex] December 22, 2004 10:52:19.100
The article states "... If you are a developer working in C# or VB.NET, these new rules will have very little impact on you..."
The rules are for language implementors -- a rare bread.
[] December 22, 2004 11:04:22.807
So when will work restart on IronPython?
Complexity kills
[ James Robertson] December 22, 2004 11:27:02.010
Comment by James Robertson
Alex,
That comment demonstrates something clearly - MS believes that generics are a "complex" thing that "real" developers never really need. Very telling, IMHO...
MS believes?
[Alex] December 22, 2004 13:25:53.793
"...MS believes that generics are a "complex" thing that "real" developers never really need..."
James,
I am not sure where you get this view. It is a well publicized key feature of the next release of C# presented as a natural evolution of the language.
Complexity kills
[ James Robertson] December 22, 2004 14:34:39.304
Comment by James Robertson
Alex,
I got that idea by reading the linked post...
reading the linked post...?
[Alex] December 22, 2004 15:25:33.497
James,
As I mentioned in my first comment above, if you read the post it clearly states:
If you are a developer working in C# or VB.NET, these new rules will have very little impact on you... The rules are for language implementors.
Generics are quite straightforward.
Complexity kills
[ James Robertson] December 22, 2004 16:01:21.565
Comment by James Robertson
IME, features meant "just for implementors" have a way of being useful in general...