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が動くようなるかも。

Tags: JRuby