RubyをJavaバイトコードへコンパイル!! XRuby登場

 

8日(米国時間)、XRubyの最新版となる「XRuby 0.3.0」が公開された。XRubyはJavaおよびRubyを使って開発されたRubyコンパイラ。RubyのソースコードをコンパイルしてJavaバイトコードを生成する。プロダクトはGNU GENERAL PUBLIC LICENSE Version 2のもとで公開されている。

0.3.0ではJavaレベルメソッドとRubyレベルメソッドをバインドさせるためにアノテーションとコードジェネレーションを使うように変更されている。同アイディアはJRuby MLにおけるJava 5への移行に関する議論に触発されたものだとされている。

ひとつ前のバージョンよりも互換性は向上しているものの、まだ組み込みライブラリの実装に起因する問題があり、同問題の解決は0.4.0まで持ち越しになりそうだ。RubyとJavaの相互運用を実現するプロダクトにはJRubyがあるわけだが、RubyをJavaバイトコードに変換して使えるようにするXRubyの取り組みも興味深い。適材適所で使い分けがきくツールになるだろう。今後の開発に注目していきたい。

関連キーワード


転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

ハワイアン航空、羽田緊急着陸の経緯発表--機体はブレーキ交換を経て復帰
[19:16 7/26] 趣味
『テイルズ オブ ゼスティリア ザ クロス』、先行上映会のLV会場追加
[19:15 7/26] ホビー
昼休みにセキュリティ講座、カスペルスキーが働く女性向けに
[19:02 7/26] 企業IT
野菜ソムリエ100人が考えたトルティアチップスのレシピを公開 - 湖池屋
[19:02 7/26] ヘルスケア
メタビル「ガンダムアストレイ ブルーフレーム」特設サイト公開、深い青で高い質感
[19:00 7/26] ホビー

求人情報