SWIG

SWIG is the Simplified Wrapper and Interface Generator. It can be used to interface many programming languages to C or C++ library code to extend the calling language, e.g. Python or Ruby.

Example Applications
It has been used to interface Metakit and E4Graph to both Python and Ruby.

Resources

 * SWIG on WikiWikiWeb
 * SWIG on WikiWikiWeb