What's the point of not using stable language features? I don't get it.
I can understand banning SQL style linq and allowing only functional style, but I guess that's more of a personal preference.
[1]: Well, at least directly enough for LINQ performance to be a problem.
Yes, all this was kicked around and argued about.
One of Kevlin Henney's talks references a really neat quote by Poul Anderson on this subject:
> I have yet to see any problem, however complicated, which, when you looked at it in the right way, did not become still more complicated.
var x = 10;
int x = 10;