Dear developers,
I am a sophomore majoring software engineering at Shanghai Jiao Tong University.
I love open source and Ruby. Recently, I gave a sharing about Ruby at my school's *nix User Group.[1]
I am contributing to the Ruby binding to SymEngine, which is a fast symbolic manipulation library,
written in C++[2]. So I have some experience about writing Ruby binding to C++ library.
Currently, the Ruby binding to Cap'n Proto hasn't been updated for a long time.
Also, it is implemented as a MRI C extension, so it can not be used on Ruby interpreter other than MRI.
I am willing to choose it as my GSoC 2016 idea. I plan to use ruby-ffi to reimplement it this summer,
so that it can be used on any interpreter that supports ffi.
The current extension also lacks support for RPC. However, I am not sure that I can implement it,
because I lack experience with RPC. If the serialization part is completed early, I will try that.
Any advice is welcome.
Regrads,
Zhang Yuning