SWIG is a popular library to build generic interfaces to other programming languages (e.g. scripting languages). One special feature of SWIG is that you do not need to know the "target" language as it enables you to port your C++ program to a generic class of languages.
A talk about SWIG could deal with the pros and cons of this approach compared to a native port coming from the viewpoint of the "target" language and therefore implementing the design and concept of that language. Popular examples where SWIG interfaces look ugly compared to more native ones are at the Python, Perl or PHP side.
No data to display