On Mon, Dec 17, 2018 at 03:59:38PM +0000, Shekhar Prasad Rajak wrote: > Hi� team, > Myself Shekhar and I really like mlpack library. It's command line and > Python binding features are amazing. I am very much interested to > contribute to mlpack.� I see that Ruby binding for mlpack is not > available. Since I have good knowledge in Ruby (Successfully completed > GSoC 2017 under SciRuby) and C++, I am planning to work on this.� > I don't have much idea about Ruby binding for C++ library, I am going > through articles and Ruby binding related projects to get a start. I > have read most of the links�related to mlpack contribution and have > setup the development version in my system. > If anyone have idea (or have already discussed ) about Ruby binding, > please share the link. It will really help me. I am also discussing > the idea with SciRuby contributors and looking into Python binding > code.�
Hi there Shekhar, I'm glad to hear you like mlpack. For the automatic bindings project, I do think Ruby might be an interesting language to add bindings to, but note that this would not be a simple process of using Ruby tools to simply wrap everything in the mlpack library. Instead, the goal is to build out an automatic binding generator for Ruby that can produce bindings of the exact same type and format we do for the command line and Python. If you're interested in that, probably a great thing to do would first be to get familiar with the library (http://www.mlpack.org/involved.html and http://www.mlpack.org/gsoc.html could be helpful), and use the command line and Python bindings to get a feel for how they work. Also you could read through the open PR for Go bindings and take a look at those to understand them. There is documentation on the automatic binding system here which could also help: http://mlpack.org/docs/mlpack-git/doxygen/bindings.html I hope this helps. :) Thanks, Ryan -- Ryan Curtin | "But feel, to the very end, the triumph of being [email protected] | alive!" - J�ns
_______________________________________________ mlpack mailing list [email protected] http://knife.lugatgt.org/cgi-bin/mailman/listinfo/mlpack
