Re: [gnome-db] libgnomeoffice
- From: malerba gnome-db org
- To: "Rodrigo Moya" <rodrigo gnome-db org>
- Cc: malerba gnome-db org, "GDA" <gnome-db-list gnome org>
- Subject: Re: [gnome-db] libgnomeoffice
- Date: Sat, 20 Sep 2003 20:15:45 +0200 (CEST)
> On Sat, 2003-09-20 at 19:52, malerba gnome-db org wrote:
>> > On Fri, 2003-09-19 at 12:55, Rodrigo Moya wrote:
>> >> Hi Vivien (and all)
>> >>
>> >> There are discussions going on on the gnome-office-list gnome org,
>> since
>> >> the time has come to start sharing code between all GNOME Office
>> apps.
>> >>
>> >> The code to be shared is in the gnome-office module in CVS, and what
>> >> there is there is a plugin system, which is the one that is going to
>> be
>> >> used by all GO apps.
>> >>
>> >> So, Vivien, since Mergeant has plugins, take into account that all
>> >> plugins should be converted to the libgnomeoffice plugin system.
>> >>
>>
>> There is a plugin system which provides capabilities to handle special
>> data types, for example for the Postgres's CIDR data type, etc. It is
>> built on the GModules. It could easily be converted to any other format.
>>
> ok. Is that plugin system the one in mergeant? or there is a new one in
> libmergeant?
>
It is the same one as Mergeant but reworked to me better and more generic.
It replaces completely the Mergeant's one.
>> > hmm, just came to my mind, what about providing the data dictionary as
>> a
>> > plugin to the GO plugin system? That way, there will be no need to
>> have
>> > a libmergeant, just a plugin, provided by mergeant, which is installed
>> > in the system, and available to all GO apps without any extra library.
>> >
>>
>> There is not _one_ dictionnary, but one for each data source, and even
>> one
>> for each usage of a data source. I need to learn more about the GO
>> plugin
>> system to see what could be done. Do you have an URL to get some
>> information?
>>
> well, the dictionary plugin would be generic, to be used for each data
> source independently. There is no need to have a plugin for each data
> source.
>
> So, with the GO plugin system, we just need to define a
> DatabaseDictionary service, which contains all the functions needed to
> interact with the dictionary. And then, we just need to have a plugin
> that implements that service.
>
> There are no docs for libgnomeoffice yet, sorry :-( But there's the
> code, which should be easy to understand. It is in the gnome-office CVS
> module.
>
> Any questions you have on it, please tell me.
>
> cheers
>
>
Just give me a bit of time to make some reading...
Thanks,
Vivien
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]