Clover2開発日誌

Clover2というJavaのように静的な型を持つRubyのようなコンパイラ+仮想マシンの開発日誌です。LLVMでJITもします。https://github.com/ab25cqにて開発しています。

method genericsを入れました

新しい機能としてmethod genericsを入れました。

def <T:Object,R:Object> method(a:T, b:R) {

}

のように定義します。詳しくはwikiで。

 

これでList.mapの記述が型チェックを行えるようになります。

まだバグがあるかもしれません。

List.mapはまだ定義してません。明日以降します。

 

それでは、enjoy programing!