SWIG is a software development tool that simplifies the task of interfacing different languages to C and C++ programs. In a nutshell, SWIG is a compiler that takes C declarations and creates the wrappers needed to access those declarations from other languages including including Perl, Python, Tcl, Ruby, Guile, and Java. SWIG normally requires no modifications to existing code and can often be used to build a usable interface in only a few minutes.
I have placed a paper describing such an interface to GLPK at: http://www.geocities.com/nigel_galloway/SWIG_GLPK.pdf Obviously the advantage of this is that having produced the biindings for one language the same interface is available for several. I regularly us this binding in Ruby, Java, Python and LUA. -- _______________________________________________ Surf the Web in a faster, safer and easier way: Download Opera 9 at http://www.opera.com Powered by Outblaze _______________________________________________ Help-glpk mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-glpk
