Re: Plugin System



On Sat, 2003-09-20 at 14:40, Rodrigo Moya wrote:

<snip>

> > 
> the data service is the best example so far. Since both gnumeric and abi
> use libgda to get data...
> 

Been thinking about this some more. Why does this need to be implemented
as a plugin? The way each app uses the data source is different. So,
that code is app specific so it cant be shared. It's an app specific
plugin. The part that can be shared is libgda itself, and that's in a
library. No need to make that a plugin. Where a data service would be
useful is when you want to support nonlibgda data services. But then
your really defeating the purpose of libgda. Libgda is a wrapper that
abstracts the database implementation specific code from the nonspacific
stuff. If you do this in GO, your just reimplementing lots of libgda
again.

<snip>


-- 
Bob Smith <bob thestuff net>

Attachment: signature.asc
Description: This is a digitally signed message part



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