JRuby - Java powered Ruby implementation

JRubyコミュニティは7月22日(米国時間)、「JRuby 9.0.0.0 Released - JRuby.org」において、JRubyの最新版となる「JRuby 9.0.0.0」の公開を伝えた。JRuby 9.0.0.0はサブシステムの大規模な作り替えなどを実施したメジャー・アップグレード・バージョンと位置づけられている。

JRuby 9.0.0.0の主な特徴は次のとおり。

  • Ruby 2.2互換
  • トラディショナルなコンパイラデザインに基づいた新しい最適化ランタイムの導入
  • POSIXを考慮した入出力およびプロセス
  • MRIからエンコーディングロジック/トランスコーディングロジックを完全に移植

JRubyコミュニティはJRuby 9.0.0.0がすでにプロダクションでの利用に耐えうるレベルに到達しているとしながらも、実際に利用を開始することで問題が見つかる可能性があることも指摘。問題を発見した場合は報告してほしいと説明している。

JRubyはJava仮想マシンで動作するRubyプログラミング言語の実装系。JRubyに関しては「JRuby - The Ruby Programming Language on the JVM」に情報がまとまっているほか、「JRuby Downloads」よりダウンロード可能。