Karthik Senthil     About     Resume

[GSoC 2016] Signing off from GSoC 2016 !

Hello all!

It has been a very interesting and fruitful journey this GSoC, specifically with the progress made in ruby_curry’s usability and range of programs that can be currently compiled with it.

There are still many avenues for improvements like :

  • Completing CT_External.rb with all support for External functions
  • With introduction of suppport for Variables, many unimplemented edge cases can be implemented
  • A fully compiled, distributable binary for ruby_curry
  • More documentation regarding the details of ICurry and pipeline followed
  • Any interesting feature or extension to improve the performance of the compiler as a whole. Possible direction could be in ICurry translation module.

The current status of the project can be viewed online here.

I would be more than happy to guide anybody interested in learning or pursuing any part of this work. The ultimate aim of ruby_curry is to act as an ideal research playground which can be used by students and researchers working on functional logic programming paradigms.

As always you can contact me via Github or drop in an email about your queries regarding this work.

Looking forward to continue contributing to this prized project and overall to the dearest open source community :)