2014 Grant selection result
The following three projects have been selected by the grant committee. Accomplishments of the projects will be published around March 2015.
RuJIT : a trace-based Just In Time compiler for CRuby
The RuJIT is a trace-based just-in-time (JIT) compiler for CRuby. In this project, we provide RuJIT for high-speed execution of Ruby programs. We will implement the optimization technique for the Ruby language (e.g. block inlining). In addition, we will improve quality RuJIT code for practical use and compatibility.
The Mikon Project
The Mikon Project(https://github.com/domitry/mikon) provides a useful data structure for data analysis and visualization. Its goal is to make it possible to do all related to data processing in Ruby language, in cooperation with other two gems Statsample(https://github.com/clbustos/statsample) and Nyaplot(https://github.com/domitry/nyaplot).
In the grant basic function for data analysis/visualization and the genome-browser-like GUI on IRuby(https://github.com/minad/iruby) notebook will be implemented.
Threading Support for Byebug
Thread debugging support in 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.