Re: [gnome-db] Re: GRAND MASTER PLAN
- From: linas linas org (Linas Vepstas)
- To: Rodrigo Moya <rodrigo gnome-db org>
- Cc: Linas Vepstas <linas linas org>, adam morrison-ind com, Dru <andru treshna com>, msevior physics unimelb edu au, gnome-db-list gnome org, Charles Goodwin <charlie xwt org>, Tim Lord <timl treshna com>
- Subject: Re: [gnome-db] Re: GRAND MASTER PLAN
- Date: Wed, 10 Mar 2004 10:03:15 -0600
On Tue, Mar 09, 2004 at 03:48:06PM +0100, Rodrigo Moya was heard to remark:
> On Tue, 2004-03-09 at 08:39 -0600, Linas Vepstas wrote:
>
> > On Mon, Mar 08, 2004 at 05:29:43PM +0100, Rodrigo Moya was heard to remark:
> > > > > Its broader than that. I want two abilities:
> > > > > 1) the ability to take data, be it from sql, an xml file, or
> > > > > something ephemeral that came over a socket, and convert
> > > > > it into a set of C-language objects that can be manipulated
> > > > > and searched and operated on. (Note that a possible data
> > > > > source is a gtkentry widget...
> > > > > 2) the ability to suck data out of the c-language objects, and
> > > > > shove that data back to an sql database, or to an xml file
> > > > > or to a socket, or into a gtk widget (for display) or into
> > > > > an abiword document (for display).
> > > >
> > > > This sould VERY much like .Net's ADO. At least to me.
> > > >
> > > that's also basically what libgda does. Not the socket stuff, but the
> > > other things are already available via libgda and libgnomedb.
> >
> > Rodrigo,
> >
> > I can't beleive you just said that. Let the flame wars resume.
> > What DWI/QOF/gnucash currently does, and what gnomedb DOES NOT DO
> > is:
> >
> I said 'that's what libgda does' in answer to the 2 point-list above.
>
> > -- 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.
> >
> none of those were in the above 2-point list.
That thing that I am trying to explain is that if you actually
attempt to implement the functionality in the 2-point list,
and try to use it in a distributed, multi-user application,
you would discover, sooner or later, that you need additional
functionality, above and beyond what libgda does today. However,
after implementing all of these whiz-bang, multi-user, distributed
features, you would still have a 2-point sytem: something that
copies data between objects and other sources. We do not yet have
this 2-point sytem.
--linas
--
pub 1024D/01045933 2001-02-01 Linas Vepstas (Labas!) <linas linas org>
PGP Key fingerprint = 8305 2521 6000 0B5E 8984 3F54 64A9 9A82 0104 5933
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]