Blog - Title

May, 2007

  • Sharp Things

    Dealing with Linq’s Immutable Expression Trees

    • 9 Comments
    Jomo Fisher --I recently got a question via my blog that dovetailed nicely with something I’ve been working on: I know that expression trees are (or at least appear to be) immutable - which requires that you rewrite the entire tree if you want a tree...
  • Sharp Things

    Leaky Functions\Barrel of Bugs

    • 16 Comments
    Jomo Fisher--Pop quiz. Consider this function call in C#: a = MyFunction(b); What information is exchanged between the caller and the function? When is the information exchange done? It would be nice if the answer was: MyFunction takes value b and returns...
  • Sharp Things

    Visitor Revisitted: LINQ, Function Composablity and Chain of Responsibility

    • 8 Comments
    Jomo Fisher— Last time , I wrote about constructing an inline visitor using new C# language features. It worked fine for what it did, but it completely falls down when you want to extend existing visitors that you’ve created. What if I wanted to modify...
  • Sharp Things

    Inline Visitor Construction using LINQ

    • 4 Comments
    Jomo Fisher—My current job is in the C# team working on LINQ to SQL. Because of nature of programming languages, very few days go by that I don’t deal with syntax trees and the visitor pattern. Occasionally, it would be convenient to create a quick one...
Page 1 of 1 (4 items)