libgda vs. gnucash [was Re: GnuCash page on GO site]
Linas Vepstas
linas at linas.org
Fri Mar 5 09:07:28 CST 2004
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!) <linas at linas.org>
PGP Key fingerprint = 8305 2521 6000 0B5E 8984 3F54 64A9 9A82 0104 5933
More information about the gnucash-devel
mailing list