Bart De Smet's on-line blog (0x2B | ~0x2B, that's the question)
That's the paraphrased summary of a mail I received yesterday... :-). Let me give a very short answer: read this stuff, check out the C# 3.0 stuff which is due to be made public later this year at the PDC in LA and you'll get an aha erlebnis. And watch the Channel 9 video with Anders Hejlsberg on Programming data in C# 3.0.
Not I, I had already hinted at that occuring way before PDC break outs were even announced. I personally believe it is one of the primary reasons that WinFS was delayed.
It has been interesting reading your blog for the past month.
It will be interesting to see the implemenation of the concepts in the language and how they realte to Data access foundation and winfs and what was object spaces. I believe there will be fundemntal changes when the language understands relational and xml based data.
keep up the good posts. douglas
There has been news around this for quite a while indeed and I've been following the Comega and Spec# evolutions for a pretty long time now. For the complete story we'll have to wait a little longer to get the complete picture, and I'm quite sure the upcoming PDC will bring together all of these pieces. The disappearance of ObjectSpaces in .NET v2.0 and WinFS in the initial Longhorn wave have in my very opinion certainly to do with these MSR evolutions. Instead of having various technologies to map data representations on each other, the idea of bringing these aspects into the language itself can have a significant impact on how things work.