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.