現在の kuzha にはビット演算子が無い、という話。ここで単純に "&" "|" "^" を導入しちゃうと、それぞれ以下とバッティングするというブービートラップ。
&foo; // 変数 foo を無評価参照
foo| abc = 123; // 関数 foo をキーワード引数付きで呼び出し
^x ( x + 1); // 匿名関数の生成 ("^" は "fun" と同義)
さて、どうしようかなぁ。
今ある and, or, xor 演算子を Delphi みたいに使おうかとも思ったけど、and と or はショートカット演算子だから、そういう使い方はできないんだよなぁ……。