Bryce Harrington wrote:
Yes, but a few thoughts on that:
If they are willing to cooperate closely with us, and can do GPL and be willing to change to integrate with Inkscape, that may be the best case situation - they'd have the responsibility for maintaining and developing that section of code, yet we'd be able to fully benefit from it. If they're maintaining it and it works well with Inkscape, then the language it's written in may not be that big of a deal to us.
Well... in looking over things, I don't think there's that much that can be leveraged.
There's enough difference in how AWT/Swing is archetected versus GTK+, internal representations, DOM, etc. Also, what's needed to get animation going is conceptually not to much different from what we have now. In extending things to handle plugins and external scripting, we are also doing a lot of what's needed for animation.
The main work will be in UI elements, which again would have to be re-coded to do in GTK+ anyway. Of course, as long as we make our XML tree view reusable and things like that, we can get things tuned up nicely a little faster.