2014-02-25 23:04 GMT+01:00 Martin Owens <doctormo@...400...>:
> On Tue, 2014-02-25 at 19:17 +0100, Krzysztof Kosiński wrote:
>> As a backup option, I'm considering changing my MSc project to
>> implementing a Python scripting console for Inkscape. If I were to
>> pick that instead, the GSoC project could involve a variety of
>> refactoring tasks intended to simplify writing the Python bindings
>> used by the console.
>
> Wouldn't it be better to complete the DBus bindings for inkscape? Python
> has a very good dbus implantation that could be effectively wrapped for
> such a thing allowing process separation between python code operating
> on drawings and inkscape codebase.
The main reason behind the existence of the DBus API would be
programming language neutral, so you can theoretically write plugins
in any language. However, language neutrality is actually not that
great when it comes to plugins. To fix a bug in an existing script,
you have to know its language, and it could be anything.