Re: [Inkscape-devel] Joining GNOME Office

Rodrigo Moya <[email protected]>
Newsgroups gmane.comp.gnome.office.general,gmane.comp.graphics.inkscape.devel
Message-ID <[email protected]>
On Tue, 2004-03-02 at 21:30 -0500, MenTaLguY wrote:

> On Tue, 2004-03-02 at 03:19, Rodrigo Moya wrote:
> > well, libgda could help in the storing and reading of the data from the
> > database. Not sure if it fits here. If you just want to parse the XML in
> > a specific way, using libxml2 directly might be better.
> > 
> > What I don't understand here is why you'd want to store all that in a
> > "database", don't the XML just come from the .SVG files?
> 
> Yeah... I'm not sure I did such a good job of communicating what I was
> going for originally.
> 
> The "database" idea isn't so much for storage as for manipulating the
> document in memory -- the current and planned representations are just
> databases in mostly the same sense that a GHashTable might be -- it's
> just that I found that applying database concepts and terminology
> improved the design.
> 
> However, using a "real" database of some kind to implement a "shared
> workspace" is something I want to keep an eye on; we'll need something
> like that when we broach some of the collaborative editing functionality
> we've discussed in the past.
> 
hmm, then it makes sense. libgda can help you in the retrieval and
(basic) management of the data, from wherever it comes from.

> If we can use libgda for that rather than rolling our own API, that'd be
> really cool (and would potentially make it easier for e.g. external
> scripts in languages with just a libgda binding to participate in an
> editing session).
> 
right. I guess you could look at build your custom stuff on top of
libgda, and while you're on it, we could see, one thing at a time, the
stuff that are generic enough to be in libgda. If you want to have
access to databases for shared workspaces, I guess this makes sense.

cheers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.