< BACKMake Note | BookmarkCONTINUE >
152015024128143245168232148039199167010047123209178152124239215162147034164216200085016025

Other Wrappers

Besides SWIG, there are other very interesting wrapper projects, such as SIP, which is specifically designed for integrating C++ class libraries with Python by generating compilable C++ code from a set of specification files that are similar to C++ header files.

"SIP—Python Bindings for Qt and KDE," by Phil Thompson:

http://www.river-bank.demon.co.uk/software/

"Python + KDE Tutorial," by Boudewijn Rempt:

http://www.xs4all.nl/~bsarempt/python/tutorial.html

"SCXX (Simplified CXX) is a lightweight C++ wrapper for dealing with PyObjects," by Gordon McMillan:

http://starship.python.net/crew/gmcm/scxx.html

"CXX—A facility for creating Python extensions in C++," by Paul F. Dubois:

http://www.foretec.com/python/workshops/1998-11/proceedings/papers/dubois/dubois.html

Note that this last document is very instructive because it shows how to create new object types in Python by using CXX.


Last updated on 1/30/2002
Python Developer's Handbook, © 2002 Sams Publishing

< BACKMake Note | BookmarkCONTINUE >

Index terms contained in this section

applications
     non-Python
            embedding Python objects in;wrappers
C programming language
      extending and embedding Python
C++ programming language
      extending and embedding Python
creating
     Python extension modules
            wrappers
embedding
     Python objects
            wrappers
objects
     Python
            embedding in non-Python applications;wrappers
programming languages
     C
            extending and embedding Python
     C++
            extending and embedding Python
programs
     non-Python
            embedding Python objects in;wrappers
software
     non-Python
            embedding Python objects in;wrappers
wrappers
      creating extension modules and embedding Python objects

© 2002, O'Reilly & Associates, Inc.