Re: Plugin System



Perhaps it would be better for everyone in the long
run simply to port libgda to Windows.  Glib has been
ported.  How hard is it to port libgda?  [Sadly, I
lack the requisite C skills to help with the porting.]

Nevertheless, I'm sure libgda would be useful to
programmers on the Windows platform and would make
GNOME libraries, in general, more cross-platform-- and
therefore more desirable overall.  If GTK/GNOME
libraries worked equally well on UNIX/LINUX/BSD as
well as on Windows, then Abiword would not longer have
to maintain a separate Windows Abiword tree for
Windows.

--- Martin Sevior <msevior seviorpc ph unimelb edu au>
wrote:
> On Tue, 2003-09-23 at 08:19, Bob Smith wrote:
> > 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.
> > 
> 
> In the case of AbiWord the plugins also serve the
> purpose of extending
> the program to take advantage of the services
> available on the platform
> of choice.
> 
> libgda is not available on Windows. By using a
> plugin we can provide
> GNOME users extra functionality without having to
> port libgda to windows
> and without a huge pile of #ifdefs inside abiword.
> 
> Cheers
> 
> Martin
>  
> > <snip>
> > 
> 
> _______________________________________________
> gnome-office-list mailing list
> gnome-office-list gnome org
>
http://mail.gnome.org/mailman/listinfo/gnome-office-list


=====
~~~~~~~~~
dissertus scribendo latine videri volo.

__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com



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