コンストラクタ呼出しの記法が Class("hoge") で、 new がいらないのがいい。このへんでも書いた。
@u ~/test/boo> cat class.boo class C: [Property(Id)] _id as int def constructor(i): _id = i c = C(1) print c.Id c.Id = 2 print c.Id i@u ~/test/boo> booi class.boo 1 2
継承とかはだいたい普通。
あと struct があるのも素敵。 enum も。まぁ要は .Net ということなのかな。
とりあえず primer の 14 まで見た。このへんからが面白そう。