[Mono-list] Some news about a CORBA ORB implementation for.Net framework

Miguel de Icaza miguel@ximian.com
26 Sep 2002 12:15:07 -0400


> Uh, yuck?  Let me get this straight: if I want to implement Bonobo CORBA
> interfaces from C#, I'll have to manually implement Bonobo::Unknown (or
> use helper functions that in turn implement Bonobo::Unknown).  Again, I
> say: yuck.

No, you miss-understand.

Bonobo has always been separated "logically" in two pieces: Bonobo the
interface contracts (the CORBA IDL) and Bonobo the helper routines. 
They are shipped as a single unit: IDL + C implementation of it.

Bonobo the C code is a set of helper routines to simplify the
development of CORBA interfaces, in particular the Bonobo interfaces. 
That is all there is to it.

When I say `we would have to implement our own versions', I mean that
the team would have to write C# glue that would do the same as their C
counterparts: implement the IDL contracts in some way that makes it easy
for C# developers to use.  Not that every developer would have to
implement every interface.

Miguel