[cable] Have you seen boost::python?

Brad King brad.king at kitware.com
Mon Dec 8 14:55:54 EST 2003


Hi Arlo,

Thanks for your post.

On Mon, 8 Dec 2003, Arlo Belshee wrote:

> I was looking through the Cable site, and noticed that you want an
> implementation for Python wrappers. I got to Cable from the boost python
> library, which uses gccxml in its implementation. Thus, it seemed odd
> that you are apparently not aware of it (or so sayeth your website).

We are quite aware of Boost.Python, but support will not be added because
development on Cable has been halted by the introduction of CableSwig:

  http://www.itk.org/HTML/CableSwig.html

CableSwig itself is a temporary project until sufficient support for
GCC-XML output can be integrated into SWIG proper.

Cable was developed at a time when SWIG did not support what we needed.
Most of the support has now been added to SWIG, and using GCC-XML as a
parser in combination with SWIG is quite powerful.

> I reccommend that you check boost::python (and the rest of the boost
> libs) out. If nothing else, you could link to it from your site, and add
> another supported target language to Cable.

I have looked at Boost.Python, and it is very nice.  I've been in contact
with the authors of Boost.Python and Pyste and made several changes to
GCC-XML to help Pyste work.

I should probably update the Cable web page with this information when I
get a chance.  Thanks for the ping.

-Brad




More information about the cable mailing list