On Apr 16, 2008, at 8:36 AM, Aaron Spike wrote:
I'm betting that it is pretty tightly coupled right now. In Inkscape's
case we aren't editing an XML document on disc; we're editing a live XML
document in memory being actively used by our app. That has got to be
difficult. Mental would be able to comment on how this relates to
threading issues we have.
I believe it's a little different than that.
We're exposing an internal set of data trees that at one point can be serialized out as XML. However, it's not quite XML and we're not quite at having a live DOM. Of course, we are working to move in that direction. We're just not there right now.