Re: ORBit2, IDL compiler improvements
- From: Dick Porter <dick acm org>
- To: orbit-list gnome org
- Subject: Re: ORBit2, IDL compiler improvements
- Date: Fri, 25 Aug 2000 09:56:49 +0100
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]