朝一でXenについての情報がITProに流れてから 方々の.NET系BLOGで騒がれてるので自分なりに情報収集にあたってみたところ、どうやらXenはネイティブレベルでSQL、XML対応ということらしい。
どういうことかと言うと例えばクラス定義をXML形式で記述できるとか。配列からある条件に合致する値を取り出したい場合にSELECT 〜 WHERE句のような構文を記述し取得できるなどということらしいが、プログラミング経験のある人は想像してみて欲しい、ソースの中にいきなり
<class>
<name>TestClass</name>
<method>
<name>TestFunc</name>
</method>
</class>
なんて構文が記述されるかもしれない。
一見すると周りくどいやり方に見えると思うが、例えばYukonは完全にXML対応になる、つまりXMLフォーマットをそのままDBに格納できるようになるわけだが、ということはXenで上記のようなクラスを定義した場合、そっくりそのままクラス定義からフィールド値 (メンバー変数と同義) までをDBにシリアライズできるようになるかもしれないと・・こうなるとXen言語がSQLについても言語対応するという意味が分かってくると思う。
まぁとりあえず早期に登場するというものでもないらしい (あくまでMS Researchの研究段階) のでとりあえずはXAML言語に注力できるが、慌しい一日だった(^^;