[gnome-db] Re: libgda vs. gnucash [was Re: GnuCash page on GO site]
[email protected] (Linas Vepstas)
| Newsgroups | gmane.comp.gnome.db,gmane.comp.gnome.apps.gnucash.devel,gmane.comp.gnome.office.general |
|---|---|
| Message-ID | <[email protected]> |
On Thu, Mar 04, 2004 at 06:58:18PM +0100, Rodrigo Moya was heard to remark: > On Thu, 2004-03-04 at 10:26 -0600, Linas Vepstas wrote: > > > On Thu, Mar 04, 2004 at 04:32:39PM +0100, Rodrigo Moya was heard to remark: > > > On Thu, 2004-03-04 at 09:24 -0600, Linas Vepstas wrote: > > > > > > > On Wed, Mar 03, 2004 at 05:35:32PM +0100, Rodrigo Moya was heard to remark: > > > > > On Wed, 2004-03-03 at 10:24 -0600, Linas Vepstas wrote: > > > > > > > > > > > [gnucash has] > > > > > > -- an object query system. libgda does not. > > > > > > -- a uuid system. libgda does not. > > > > > > -- an object persistance infrastructure. libgda does not. > > > > > > -- a multi-user object caching and cache-coherence system. libgda does not. > > > > > > -- a data-set partitioning system. libgda does not. > > > > > > > > > > We are making progress though. since now we know what you need from > > > > > libgda. > > > > > > > > Are you sure you want to implement these features? It wasn't clear > > > > to me if these were within or outside of your project scope. > > > > > > > it depends, some might make sense in libgda, others, like all data > > > dictionary management stuff might make sense in libmergeant (part of > > > mergeant), where a lot of code for that purpose is already available. > > > Others might go directly to libgnomedb (as I said, most things in > > > libmergenat will probably be moved to libgnomedb sooner or later) > > > > I couldn't find the libmergeant documentation. > > > it's in mergeant/doc Sorry, where? All I see is a user's guide, I don't see anything about a programming API. I certainly don't see anything about multi-user object cacheing or dataset partitioning or UUID's in the mergeant user documentation. Look, I'm spending a lot of time trying to explain what it is that gnucash does with databases and why it does the things that it does, only to get a reply to the effect "its in mergeant/doc". At this rate, in five years time, gnucash will *still* not be using libgda, and I'll still be here trying to explain to the world why us gnucash people aren't using libgda. -- linas -- pub 1024D/01045933 2001-02-01 Linas Vepstas (Labas!) <[email protected]> PGP Key fingerprint = 8305 2521 6000 0B5E 8984 3F54 64A9 9A82 0104 5933