What are the differences between SWIG and Boost.Python?

Greg Ewing (using news.cis.dfn.de) ckea25d02 at sneakemail.com
Sun Apr 6 22:33:54 EDT 2003


Bryan wrote:
> in pyrex, don't you have to redefine all the structures?

Currently, yes, although some people have been experimenting
with tools for semi-automatic translation of C headers. I'll
probably look into this issue myself at some point.

 > i haven't dived into pyrex all that much and i know it's
 > an incredible project, but redefining this header stuff
 > just keeps me away from it.

You need to weigh up the effort needed to rewrite the declarations
in Pyrex against the effort needed to write all the C code for
conversions, refcounting, error handling, etc. (and get it right!)
by hand.

I'd encourage you to at least try using Pyrex for a small
project, so you'll have some experience from which to decide
where the balance lies for you.

-- 
Greg Ewing, Computer Science Dept,
University of Canterbury,	
Christchurch, New Zealand
http://www.cosc.canterbury.ac.nz/~greg





More information about the Python-list mailing list