Is it possible to create C# language modifications as did LINQ?
I've been looking quite a bit at Mr. Skeet's blog on how to re-implement LINQ . In particular, he states that the code: var list = (from person in people where person.FirstName.StartsWith("J") orderby person.Age select person.LastName) .ToList(); is translated to methods that are extension methods that are provided by the LINQ library: people.Where(person => person.FirstName.StartsWith("J")) .OrderBy(person => person.Age) .Select(person => person.LastName) BY THE COMPILER. My question is, how does one impress the bigwigs enough with a library to cause them to allow the language to change to