>>303
ほしい理由は判るけど、もうちょっと
カッコいい構文にならんか?

>while( a != b ) label {

>#once{この中のコードは1度しか実行されない}
onceのアイデアは、Eiffelの構文より導入

最後の例は、いかにもラムダっていう感じだが
メソッド内で関数が定義できれば良いんじゃないんかな?
class foo {
public method:void bar ( ) {
function:double squea ( x:double ) { return x*x; }
funcDelegate a = new funcdDlegate(squea);
}
}