Clover2開発日誌

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

2017-10-10から1日間の記事一覧

if文が戻り値を返すようになってます。

if文が戻り値を返すようになってます。JIT対応。 > a := if(true) { 1 } else { 2 } > a 1 となります。JITでも対応しています。 もちろん、インタプリタでは > if(true) { "ABC" } else { "DEF" }.[TAB] でString型のメソッド補完も行います。 次はブロック…