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/ | +--------------------------------------------------+