[Pipet Devel] CORBA documentation

J.W. Bizzaro bizzaro at bc.edu
Fri Sep 3 20:32:45 EDT 1999


Justin Bradford wrote:
> 
> Ok, here's a question:
> How do we use ORBit from Python?
> 
> A. Use ILU's Python bindings, which will communicate with ORBit via IIOP
>    (but [possibly, as I am not completely versed in ORBit and barely
>    at all in ILU] loses the advantage of ORBit's shortcuts when two
>    processes on the same machine are communicating via it [where ORBit
>    would otherwise skip the demarshalling process and use shared mem
>    {rather than IIOP}])
> B. Write a C extension for Python to wrap ORBit functions (and Gnorba and
>    Goad) using pretty much a direct mapping of Python onto the
>    corresponding ORBit function.
> C. Write a C extension for Python to wrap ORBit usually a nice, elegant,
>    Python-esque representation of the whole component thing.
> 
> I like option C, with A used as an interim solution.

I like C, since it is 'nice and elegant' ;-)

I did notice that there are other Python-CORBA options and wondered if they
could be used while the ORBit bindings were being worked on.  From what I have
seen of bindings development, it could take a year before the ORBit bindings are
very usable.  So, yeah, option A may be good for the interim, and maybe even
Fnorb.


Cheers.
Jeff
-- 
              +--------------------------------------------------+
              |                   J.W. Bizzaro                   |
              |              jeff at bioinformatics.org             |
              |                                                  |
              |                   THE OPEN LAB                   |
              | Bioinformatics Research, Development & Resources |
              |                                                  |
              |            http://bioinformatics.org/            |
              +--------------------------------------------------+




More information about the Pipet-Devel mailing list