[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
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.