Clover2開発日誌

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

バグ修正中です。

JITでlist { 1, 2, 3 }.toString().println()が動きません。只今修正中です。

少しの間JITリファクタリングします。もう少し読みやすく整理しますね。リポジトリはdevelopで作業しています。

あとデバッグ時にスタックの値が表示できないのをなんとかしたいです。デバッグのしようがありません。

 

その後はKotlinの様に型推論の強化や簡略化された表記ができるように改良していきたいです。Kotlinには衝撃を受けてます。あれこそモダンな言語じゃないでしょうか、、、、。

 

それではenjoy programing!