Re: ORBit2, IDL compiler improvements



On Thu, Aug 24, 2000 at 06:52:32PM -0400, Michael Meeks wrote:
> 
> > 	Lots of wonderful goals and news; very pleasing, however one of
> > the most evil problems we have to face is that of the ABI for shared
> > library modules; It really needs fixing IMHO. One rather simple method for
> > solving the problem would be to make the local case do a generic in-memory
> > marshal / de-marshal, but it is a nasty problem.
> 
> 	The problem is this; currently we use the 'C' calling convention
> for all our shared library 'ultra fast' in process shortcuts. This shared
> library feature is _extremely_ useful in Bonobo land. However, one of the
> beauties of CORBA is its language independance.
> 
> 	Now; the problem comes when a non-C language ( eg. Owen's
> ORBit-perl ) tries to access these methods. 

We should keep the ultra-fast C ABI shared objects, but I don't see any reason
why you can't add an option to the IDL compiler to generate marshalled
parameter passing. It would basically be GIOP over shared memory.

> 		Michael.

- Dick






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