Rate This ProjectLogin To Rate This Project
SWIG is an outstanding tool that provides native interfaces on various languages for the C/C++ libraries. It has no any alternatives if multiple target languages are considered and has relatively good support even for C++14. Thought, SWIG also lacks plenty of features of the C++11+ that requires lots of manual tuning to make work code that uses templates and move semantics heavily, which is fine for the OFS project, especially with such excellent community, support and active development! SWIG is easy to use for simple projects, but might be rather complicated for the C++11+ code, which is an expected payoff for the provided flexibility.
Like smc.sourceforge.net this is yet another very effective idea and project. Thank you all contributors!
swig does a great job with a really, really hard problem. I run into issues occassionally, but they make a solid effort to maintain it, fix bugs, etc., and provide good support on the forum. Definitely my first choice for wrapping C/C++ for Java or Python (haven't used the other targets).
Excellent project! Reccommend everybody. Thanks!)))+1