Browse by Tags

Tagged Content List
  • Blog Post: Standard Deviation and Event-based Programming

    A couple weeks ago, I had the opportunity to do a really fun presentation on F# at the .NET Meetup in New York. At the end, I got a great question, which I talked about a little at the presentation, but thought I’d talk about further in a blog post. The following isn’t exactly how the conversation...
  • Blog Post: Huffman Coding with F#

    I recall my sense of awe when I first wrote a simple compression application using Huffman Coding a few years ago for a school assignment. Compression is one of those things that just kind of feels like magic - you get to take something, and make it smaller without losing any information! It's done so...
  • 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...
Page 1 of 1 (4 items)