[Geowanking] c++/python binding wisdom

Mateusz Loskot mateusz at loskot.net
Thu May 22 08:42:59 PDT 2008

On May 22, 2008, at 5:18 PM, nino at urbanmapping.com wrote:
> Hopefully, y'all with experience writing or using swig bindings or  
> other c/py framework can weigh in.  Rants, gotchas, resources,  
> whatever great or token wisdom will be sincerely appreciated.

In the subject you use C++/Python but above you use C/Python, both are  
very different cases. If you wrap C++ API, I'd go with Boost Python  
[1]. IMHO, there is nothing better than Boost Python for C++, it beats  
SWIG regarding C++ language support.
I don't have much experience with wrapping C for Python, but some  
users say ctypes may be better than SWIG.

[1] http://www.boost.org/doc/libs/1_35_0/libs/python/doc/index.html
Mateusz Loskot, http://mateusz.loskot.net
Charter Member of OSGeo, http://osgeo.org

More information about the Geowanking mailing list