Re: Oaf IDL re-structuring ...



>If we were going to start grouping everything under a single namespace, it
>should be under 'GNU' or something slightly more generic - GNU::GNOME,
>GNU::Bonobo, GNU::OAF, etc. etc.

If thinking about assignment to namespaces, we should consider where the interfaces will be used. 

For example could Bonobo:: or GNU::Bonobo:: cover all interfaces which belong to the component model and just the component model. We probably even have to distunguish UI-components and non-UI-components. I guess, the OAF belongs here. It must be possible to implement these interfaces on other platforms than UNIX.

Interfaces for specific GNOME components which do not make sense on other plattforms could go into a GNOME:: or GNU::GNOME namespace. The question is, what really does not make sense on other platforms. Probably platform has to be defined as "desktop sysetem" anyway.

Then we have all the application specific interfaces, like for Evolution or OpenOffice. This again is platform independent. Probably thease really could go/stay in separate namespaces for each product.

This just my 0.02$ input to this discussion.

     Michael







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