2014年度助成金公募選考結果

助成委員会による選考の結果、以下の3件のプロジェクトが採択されました。これらのプロジェクトの成果については、来年の3月頃に発表する予定です。

RuJIT : a trace-based Just In Time compiler for CRuby

井出真広

RuJITプロジェクトは,CRuby処理系向けJust In TimeコンパイラRuJITの構築を目指す。このプロジェクトの目標は,JITコンパイラによるRubyスクリプト実行の高速化にある。RuJITでは,既存のコンパイラ最適化手法に加え,Ruby言語に特化した最適化,高速化の工夫を行い,処理性能の大幅な向上を行う.加えて,CRuby処理系への採用を目指し,品質・互換性の向上を行う。

DataFrameの開発による科学用途のgem開発の促進

西田直樹

Mikon(https://github.com/domitry/mikon)はRubyでデータ解析・可視化を簡単に行えるようにするプロジェクトです。このプロジェクトではデータ可視化用gemのNyaplot(https://github.com/domitry/nyaplot),統計処理用gemのStatsample(https://github.com/clbustos/statsample)と連携し、データの読み込みと操作,解析, 可視化をRubyで統一して行えるようにすることを目標とします。また、Web上のRuby実行環境であるIRuby(https://github.com/minad/iruby)上で解析・可視化を一度に行うGUIの実装を実験的に実装します。

Threading Support for Byebug

Deivid Rodriguez

Thread debugging support in [Byebug](https://github.com/deivid-rodriguez/byebug(https://github.com/deivid-rodriguez/byebug). The feature will allow users to debug multithreaded programs: thread switching, pausing and resuming specific threads, list active threads and so on.