March 2008 Entries

Reinventing Linq

What I cannot create, I do not understand. Richard Feynman's reported last words I reinvented the wheel last week. I sat down and deliberately coded something that I knew already existed, and had probably also been done by many many other people. In conventional programming terms, I wasted my time. But it was worthwhile, and what's more I would recommend almost any serious .NET programmer do precisely the same thing. I recreated Linq. Well, slight exaggeration there. More precisely, I recreated the basic Linq-to-objects functionality provided by the System.Linq.Enumerable class in the...

posted @ Monday, March 17, 2008 6:00 PM | Feedback (3)