[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GSWeb/GDL2 Status

From: Nicola Pero
Subject: Re: GSWeb/GDL2 Status
Date: Thu, 22 Nov 2007 06:31:26 +0100 (CET)

Hi Helge,

I appreciate your points, which are good.  I agree that there is some code 
duplication between SQLClient and GDL2, but I think you're exaggerating it ;-)

An "adaptor" is around 1k lines of code, spent wrapping the underlying C
library calls in Objective-C calls and converting to/from the C/database types
to/from the Objective-C ones.  A few hours (or days) of work. :-)

And it's good for GNUstep to have two separate frameworks available:

 * SQLClient, the simple standard SQL-only database access framework (equiv. to 

 * GDL2, a rich object-to-RDBMS mapping framework compatible with the 
WebObjects stuff

That gives more choices to people, and it's helpful to have the SQL one 
documented and "finished".  It can't but be an asset. ;-)

I hope we'll get good progress in the richer frameworks as well, so they
get used more widely.  Btw, I suppose we may get more choices in the future (as 
is suggesting, why not).

Finally, I don't agree that it would have been easier to create the SQL-only
framework by separating the "adaptor" layer from GDL2.  If you really want to 
share the adaptor codes, we could still write a GDL2 adaptor that uses SQLClient
to connect to the database (might need a few extensions to SQLClient, but
should be doable, and not difficult).  At this stage SQLClient seems to have
more "adaptors" than GDL2, so a general-purpose SQLClient-based adaptor for
GDL2 would help it support mode databases. ;-)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]