Xen bridging relational, hierachical data and the CLR
Micrososoft watch has an interesting article on a new Microsoft "programming language" codenamed Xen. Some confusion in terms of implementation if this is a programming language, this site indicates its an extension to C# while this site states its
I am currently working on language and type-system support for bridging the worlds of object-oriented (CLR), relational (SQL), and hierarchical (XML) data
Its known that the X# work is going into the CLR so I suspect that Xen will be an extension of both the CLR and C#/VB.NET compilers (the CLR providing the services and IL op codes to make this work for other compilers). Would be nice to see the current state of thinking with this project, maybe on the Rotor code base?
Dare has some notes on a presentation on Xen, this paper is also worth a read.