Re: [gtkmm] Bringing Bonobo to the masses :)



>  c) a special case of b) which is using component technology 
>     to avoid writing language bindings all the time; 
>     i.e. we have no library to go with components, just 
>     use the components directly using the CORBA bindings for 
>     a given language. This is how Microsoft supports 
>     multiple languages.

Another issue (independent of your list) is that the Bonobo API is not
just composed of the interfaces, but it also has bits of runtime that
need to be mapped into whatever language (unless they are
reimplemented and tracked into the other languages).

Bonobo wrapping will typically require IDL bindings for accessing new
and exciting CORBA interfaces, but it will also require some API
binding action for having some runtime reuse.  Sure, it can be fully
reimplemented.  All of it, but it seems like a bit of a waste of time
sometimes. 

In the Microsoft world, there is no full reimplementation of COM in
other languages, they end up reusing the runtime bits of it and expose
them to their various languages in various ways (like, GetObject in
Visual Basic is nothing but a wrapper for a couple of C calls)

Miguel

	




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