Quoting "Joshua A. Andler" <joshua@...533...>:
Well... if we don't share too much code, at the least, we should snag their rendering engine. ;)
If the license is compatible, and the code is clean, yes!
I would be so tremendously happy if we could just replace the whole SPCanvas stack and be done with it...
And, you know, it would not be at all incompatible with later Cairofication. Cairo is simply the lowest-level layer of the rendering stack.
Personally, I'd vote that we take our good bits and put it in their program. Theirs is far more feature complete, but could use stuff like our clone tiler (or even the context free version that Mental said he wants to do), grid arrange, etc. That's my .02
Well, the one thing that Xara doesn't do is it's not first and foremost an XML application.
A key goal for inkscape is to be able to put arbitrary XML in your SVG documents, make minor edits, and save again without disturbing those extra non-Inkscape/SVG XML bits. Very, very few other applications of any kind which use an XML-based file format attempt to do that.
I don't know, though. The main thing is keeping the AST in memory, linked to the application-domain model. Maybe we could do that with Xara.
I would be very interested to hear bulia's initial thoughts.
-mental