-
Introduction Lately I've been playing quite a bit with DLR technologies, including IronRuby . During some experiments I came to the conclusion that the Kernel.` method isn't implemented yet in the current version. This `backtick` method allows...
-
External or internal? C# introduced the concept of iterators in C# 2.0 but it's a less-known fact that there are two sorts of iterators. The ones provided in C# are so-called external iterators . The distinction lies in the party that controls the...
-
Introduction Last month we released the June 08 CTP of the Parallel Extensions to the .NET Framework. For more information and to get the latest updates, see http://msdn.microsoft.com/concurrency and the team blog at http://blogs.msdn.com/pfxteam . In...
-
At the beginning of this month, we released the first CTP of Velocity, an early preview of our distributed object cache solution. You can download it here . Notice it's a very early preview so things will definitely change moving forward. This post...
-
In the last couple of posts in the series, we've been establishing the interop baseline ready to be used by the query provider layer on top, which we're about to build now. Since the goal of this blog series is to live an IQueryable-free live...
-
A rather unexpected intermezzo in this series. Why? The first rule of blogging is that blog readers are always right, and this time it was no different. Although I pointed out yesterday "We're just doing raw interop here without more fancy SafeHandle...
-
PattThis should really be the least interesting part of this series. But still, without any physical data access layer, there's no way to build abstractions on top of it. So, in this post of this series we'll take a look at some very simple MSI...
-
In a reaction to my post on LINQ to MSI yesterday, Hal wrote this: I don't know enough about the dev side to know if this is a stupid question or not but here goes: Would I be able to take advantage of LINQ to MSI (or LINQ in general from a wider...
-
Introduction Lately I've been delivering talks entitled "LINQ to Anything", to be repeated this summer at TechEd Africa. The goal of those talks is to focus on LINQ from the extensibility point of view, in other words: how to write query...
-
A few days ago I got an interesting question from one of my blog readers. During my blogging battle with pattern matching , I mentioned the concept of compiling expression tree lamdas on the fly to IL-code. This is actually one of the core parts of the...