InfoQ ホームページ Ruby1.9 に関するすべてのコンテンツ
-
RubyGemsのまとめ: RubyGems 1.2のリリース、JRuby、より高速なGemリリース機能
Eirc Hodel氏は、RubyGemsの1.2をリリースした。リリースノートを見るとわかるが、新しい機能は多くない。
-
Ruby Benchmark Suite(Rubyベンチマークスイート)の紹介
Rubyの実装数が増加しているので、テスト一式を用いた互換性の比較だけでなく、様々な実装のベンチマーク試験も興味深い。Antonio Cangiano氏はRuby Benchmark Suite(Rubyベンチマークスイート)プロジェクトを開始した。ベンチマークスイートの詳細や、入れる予定にしているコードの種類、プロジェクトへの貢献方法をCangiano氏に聞いた。
-
HotRuby - JavaScriptによるRuby 1.9のバイトコードインタプリタ
Rubyの新しい処理系が増え続けている。最近MacRubyがリリースされて、先日にはRubyInsideがHotRubyのリリースを報告した。、
-
RubyのMVM APIの共同研究が始まる
RubyでマルチコアCPUマシンを利用することは、これまで、問題のあるテーマであった。Ruby 1.8までは、Rubyのインタプリタはユーザスペース・スレッディングを使用していた。つまり、スレッドはRubyのインタプリタによってスケジュールされているということである。
-
Ruby 1.9 のSymbol#to_procと(入ったばかりの)Procのカリー化
Ruby 1.9での目玉機能といえばスレッド機構の変更やFiberだが、これ以外にも標準ライブラリに加えられた便利な機能がある。Object#tapについては既に紹介した通りだ。tapメソッドはメソッドコールのチェインの途中に処理を割り込ませられる便利な機能だ。