Browse by Tags

Tagged Content List
  • Blog Post: Taking LINQ to Objects to Extremes: A fully LINQified RayTracer

    Not too long ago I blogged about a C# raytracer which took advantage of a lot of C#3.0 language constructs. However, you may have noticed that it did not actually use LINQ query expressions all that much. Well, after discussing this with a coworker on the PLINQ team at lunch one day - I was convinced...
  • Blog Post: Monadic Parser Combinators using C# 3.0

    Parser combinators are an idea that I enjoy every time I go back and look at again. They are an approach to building parsers by composing very simple atomic parsers into bigger and bigger units which can ultimately express real world grammars. This idea has been particularly popular in functional languages...
  • Blog Post: Using LINQ to solve puzzles

    A couple months ago, I had a great time participating in Microsoft's PuzzleHunt event along with our team "Cup<T>". Normally, the puzzles in puzzle hunt are designed to limit the value of writing programs to help solve them. But this year, I did end up writing some code to help with one of the...
Page 1 of 1 (3 items)