3 Sep
2010
3 Sep
'10
4:18 p.m.
On Sep 2, 2010, at 7:44 AM, Alexandre Prokoudine wrote:
Some code could be harvested from GIMP, no?
No. At least not as much as one might expect.
One main problem is that the GIMP code is based around the complex GIMP internals (such as their "context" objects) and it is hard to bring code over without large portions of the codebase.
Another main problem is that GIMP is still C while Inkscape is C++ and GtkMM. We really want to keep to the newer language and binding as they give a lot more functionality in a lot less code.
On the other hand, one can look at their code for ideas. But implementing something clean in C++ from the beginning will be less work and function better than copying wholesale and then having to rework most of it.