Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It took five years for LINQ to be added to C# because it was too painful for anyone other than Microsoft to add any syntax to the language. Macros would have fixed that.


it's interesting that you say this because Nemerle, another language on the .NET platform implemented LINQ into the language using Macros.


Lambdas, type inference, extension methods, etc... all good stuff. LINQ itself they could have skipped. And if macros help accelerate more stuff like the syntax in LINQ -- well I think that proves my point.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: