Nullable Type: ‘a == b’ is true but ‘a <= b’ is false
Martinがまたハマりそうなコードを見つけてきた。
bool ok;
int? a, b;
a = null; b = null; ok = a == b;
Console.WriteLine (ok);
a = null; b = null; ok = a <= b;
Console.WriteLine (ok);
ECMA的にはa<=bはfalseでなければならないらしい。MSのcscもそんな振る舞いをする。
stranded
NVDLのついでにDTLLもやっつけてみようかなと思ったのだけど、1つもサンプルが見あたらない。現状やって誰かがシヤワセになれるものとも思えない。これはやはりToddにこれ以上「またスキーマ言語か」と突っ込まれないうちにXPath2でもやっつけようか。でもこれってXQueryのサブセットみたいなもんだから(ホントか?)多分XQueryParser.jayをちょっと加工すれば1日で出来るんだけどなぁ。そしたらXQuery実装をまともにするっていうめんどくちゃい作業になっちゃうし。
…などと考えながら、今日はマイコーのXSLT 2.0の本を眺めてましたですよ。それもアリかな、とか思いながら。
まあ、DTLLはとりあえず仕様書いた人にサンプル無いか聞いてみるくらいはしてみるか。