>Reading the description of the LINQ project shows that great stuff is being added to .NET, but IMHO LINQ should use standard SQL syntax to provide developers with a single learning curve. Beggars can't be choosers, but I hope VB.NET uses a more standards based approach.
>
>The article unnecesarily complicates a very intuitive thing. Why use buzzwords like lambda expressions and expression trees? Keep it simple.
My thoughts exactly. I think the C# people are going to be pulling their hair out over the overly-complicated syntax that Anders is saddling them with for queries -- all in the name of keeping C# a more "pure" language. The VB.NET "shortcut" syntax for queries will be much more clean and sensible.