Ruby C++ Bindings Survey
I’ve talked about creating Ruby and C++ bindings on ruby-talk and at boost. There was interest in both forums. Here’s the status of that project.
There is an existing language binding project at boost, called boost langbinding. It hasn’t moved in a while, and the source code is tucked away on a specific branch in Boost CVS. I’m going to create a vendor track of that branch in my Subversion repository and start exploring that code base.
There are four exisiting binding projects for JavaScript, Lua, Python, and Tcl. The Python and Lua projects combinded to create Boost::Langbinding, but still appear to exist on their own.
Links to these projects can be found at the Refresh section of The Engine Room Wiki.
These are all under the M.I.T. license, so I’m going to check them into a vendor branch, and using external references make them part of a Subversion project you can checkout to get all the projects. As a place to start, it would be good to have all the reference materials in one place.
If you are interested in this project, you can keep track of the Ruby or C++ categories of this blog.
UPDATE: Bookmark or subscribe to the refresh category, since it will stay focused on binding for a while.
October 2nd, 2005 at 11:26 pm
[…] UPDATE: No, just refresh, bookmark or subscribe to the refresh category. […]