Hello again,

I'm glad to announce the completion of Shiboken ownership handling,
plus many many more tests.
The Qt specific ownership tests are green in the pyside-shiboken fork as well.

For those not acquainted with the matter, this ownership stuff is one
of the most tricky parts of the binding
business. It's the kind of thing that if not properly done will stick
it's ugly head in the form of a segfault when
you least expect.

One noteworthy thing is that now it is so much more fun and fast to do
things in CPython instead of boost.python.
Really! It's true that the previous experience helped a lot, but not
having our hands tied with the boost.python
handcuffs arguably played its part. And I'm not here saying that it is
bad in itself, it all depends on what you
want to do.

I'll say no more, the updated documentation will do a much better job:

API Extractor: http://www.pyside.org/docs/apiextractor/ownership.html
Shiboken: http://www.pyside.org/docs/shiboken/ownership.html

To try it out clone and compile from our git repos in this order:

git clone git://gitorious.org/pyside/apiextractor.git
git clone git://gitorious.org/pyside/generatorrunner.git
git clone git://gitorious.org/pyside/shiboken.git
git clone git://gitorious.org/pyside/pyside-shiboken.git

Cheers,

-- 
Marcelo Lira dos Santos
INdT - Instituto Nokia de Tecnologia
_______________________________________________
PySide mailing list
[email protected]
http://lists.openbossa.org/listinfo/pyside

Reply via email to