Sonntag, 18. Mai 2008

Summary so far

Hi this is my first post regarding my summer of code project.

LGM
Last week I was attending the Libre Graphics Meeting in Wroclaw, Poland. It was a great experience meeting all the people in person I already know from IRC and talking to new people involved in free graphics software as well as talking to random people in my hostel (BTW the Avantgarade hostel is really nice and friendly but the kitchen is a little bit small unfortunately).
Ten years ago I once was in Wroclaw and now it was nice to see the improvements all over the place. Nevertheless there is still a lot to do and I hope that Poland will further profit from its membership in the EU.
While discussing with the Scribus developers I got a clear impression that they are looking forward to my project. I described my ideas and got positive feedback. So the real planing and coding can start :-)


PyQt
PyQt are the Python bindings for Qt. These bindings will be used extensively in my project and will be a runtime dependency. So people creating scripts for ScripterNG can rely on the fact that this powerful framework is available (you can say goodbye to Tkinter :-) ). One main benefit is better integration. Additionally it will be possible to reduce the C++ code to its minimum while doing everything else in Python.
I worked with the author of PyQt to make sure that some missing features were added which are very usefull for PyQt inside a C++ application.
A few days ago there was a new release where about 50% of its new features are related to interaction with C++ objects.

Feedback
While I have already concrete ideas and plans I would appreciate any feedback, especially about the document object model (InDesign seems to provide an interesting object model for JavaScript [PDF]).

Keine Kommentare: