Clover2開発日誌

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

32bit対応

現在は32bitのCPUでコンパイルが通るようにコーディングしています。

とりあえず、LLVMは一休みしています。

 

LLVMの目標はbcファイルをコンパイル時にダイナミックライブラリにコンパイルしてしまい、実行時にロードしてクラスのメソッドとして使えるようにすることです。JITでは最速の方法だと思うので。

お楽しみに。