Karthik Senthil     About     Resume

[GSoC 2016] Progress in RCurry

Hello all!

Over the last week, I progressed in defining RCurry and correspondingly updated ICurryToAbstractRuby(the module to convert ICurry to RCurry). The current implementation can be used to compile and execute simple examples like mynot and myappend. There were many issues regarding lack of information available in ICurry which I tackled after discussions with my mentor. The source for RCurry and ICurryToAbstractRuby are available on the Github repository. A sample ruby object code produced by this version of the system can be found here.

This week I plan on completing the full support for converting ICurry to RCurry and also improve the ruby runtime environment with features like Modules and Builtin data types. I also plan on working on a new test suite for ruby_curry by verifying the compilation made using ICurry and RCurry.