4 ms·
I agree. C# still has the legacy of its pre-generics era. It's not super-bad, but it still hangs around like a bad smell. If it ever gets higher-kinds then t
by louthy 8y ago
I agree. C# still has the legacy of its pre-generics era. It's not super-bad, but it still hangs around like a bad smell. If it ever gets higher-kinds then the current implementation of monadic types with the hacky extension methods will also hang around like a bad smell.
It seems crazy to me that language designers of modern statically typed languages wouldn't go for the state-of-the-art. I see the comments about simpilicty, but generics makes [working with abstract types] simpler (in my humble opinion, of course).