比較

s式でJavaが書ける処理系がどの程度使えるのか比較するために本に載っていたスロットゲームのプログラムを、この処理系で書き直してみました。
http://github.com/mas454/experiment/blob/master/Test.jts

if文とか基本的な構文の定義と再利用できるコードを除くと、約30行短縮できました。
読みやすさは若干微妙な気がします。

それから、

;コンパイル前
(times (i 10) (System.out.println i))

;コンパイル後
for(int i = 0; i < 10; i++){
 System.out.println(i);
}

みたいなものを書けるのは、なかなかおもしろいです。