変更点の調査

相変わらず資料不足なのでチェックインログやテストケースのソースを読むしか新機能を調べる方法がありません。(^^;

・ビット演算
サポートされていなかったと記憶していますが、今は使えるようになりました。Booでは論理演算にはor,andを、ビット演算は|,&を使うことになります。

・カスタム属性
いつの間にかObservableとかいう属性も追加されています。

import System

class X:
    [property(Name, Observable:true)]
    _name as string

def changed(sender, args):
    print "changed"

x = X()
x.NameChanged += changed

x.Name = "mei"
print x.Name

/*
changed
mei
 */

上記のようにproperty属性にObservable:trueを追加すると自動的にXXXChangedイベントが生成されます。