2007-08-17 (Fri) [長年日記]
▲ JRuby 1.1 Roadmap
CharlesがJRuby 1.1のロードマップを出してる。
以下、超訳。
- Javaバイトコードコンパイラの完成
- jrubycでAOTをコンパイル
- 添付ライブラリをプリコンパイル
- gem installでプリコンパイル
- JVMの仮想ファイルシステムかアーカイブ無しで動くハックしたrubygems
- パフォーマンスの改善...Java統合、実行、メモリ使用量削減。
- YARVバイトコードの実行とコンパイル
- AST共有(オプション、ランタイムをまたいだ)には、AOTコンパイルを工夫してメモリ効率化が必要かも
- Java APIをRuby風にする。require 'javax.swing'みたいに書けるように
- RubyConfをリリース
これを2ヶ月以内で出すつもりらしい。コンパイラの完成とはものすごい。JRubyは、コンパイルしたバイトコードの実行はRuby 1.8.5より1.5〜2倍早くなる。JRuby 1.1ではプリコンパイルしたRailsが動くようなるかも。