David Boddie <[EMAIL PROTECTED]> wrote: > Alex Martelli wrote: > > <[EMAIL PROTECTED]> wrote: > > > C is the lowest, most fundamental level of extension, but there are many > > other alternatives -- SWIG to wrap existing libraries, Boost or SCXX or > > SIP to wrap specifically C++ with very different philosophies (template > > heavy, minimal, Qt-based), pyrex (a Python "dialect" plus C-like > > declarations to make it compilable to fast machine code), and others > > yet. > > It is a common misconception that SIP is only really used to wrap > Qt-based libraries, though that may be its main use in many projects: > > "SIP is a tool that makes it very easy to create Python bindings > for C and C++ libraries. It was originally developed to create PyQt, > the Python bindings for the Qt toolkit, but can be used to create > bindings for any C or C++ library."
Ah, I see that SIP 4 is much better -- I was more experienced with 3.*, which, what between lack of docs, no support for C, etc, was less suitable for such a general role. If SIP 4 can be installed quite independently of Qt, then it's indeed grown to the stature you mention. Alex -- http://mail.python.org/mailman/listinfo/python-list