RE: new libbonobo API

[email protected]
Newsgroups gmane.comp.gnome.language-bindings
Message-ID <[email protected]>
> From: James Henstridge [mailto:[email protected]] 
> The whole point of the new API is to be able to aggregate non C 
> interfaces into a component together with interfaces 
> implemented in C by 
> libbonobo or libbonoboui.  The whole point is so that you 
> don't need to 
> worry about C EPVs, which is why I thought it might be useful 
> for C++ as 
> well.
> 
> Or do you not use any interfaces defined in C?  If so, do you 
> reimplement things like BonoboControl (which is quite complex 
> -- not the 
> sort of thing I would want to redo in the Python bindings).

We reimplement these CORAB C servers in C++, but just call the existing
servers in the implementation. It's repetitive, but generated [1]. Then
people can do what they like in derived classes, using regular C++
inheritance. I don't know if that's solving the same problem as yours, but
it sounds similar.

[1] It might also have performance problems, but I don't care about them
until I see them.

Murray Cumming
[email protected]
www.murrayc.com 

_______________________________________________
language-bindings mailing list  [email protected]
http://mail.gnome.org/mailman/listinfo/language-bindings
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.