PyORBit 0.0.1 (orbitmod) September 10, 1999 This is the orbitmod source, written nearly entirely by Michael Robinson and slightly modified/updated by me, Justin Bradford. This will serve as the initial foundation for more complete Python/ORBit bindings. More information about PyORBit can be found at: http://openlab.uml.edu/pyorbit/ This code is functional for (at least) simple interfaces. The samples testserver and testclient do work. The others might. Compiling the modules: CORBAmodule, Typesmodule, and PortableServermodule should currently compile. libIDLmodule does not compile (for me). To make the .so file, cd into the appropriate directory (*module) and type: make -f Makefile.pre.in boot make This should build a *module.so, assuming you have python, ORBit, and glib installed with a /usr/local. If not, you'll need to edit the Setup.in files and change the -I and -L flags. Running the samples: Copy CORBAmodule.so, Typesmodule.so, and PortableServermodule.so into the samples directory. Then, enter the samples directory, and type: ./testserver & ./testclient (repeatedly, if you like) If you get here, you've just used ORBit to communicate between two Python scripts. Future development: This release should be considered a very early, developer-only preview. It is certain that there will be some changes in structure and layout to these bindings, so don't expect scripts using these bindings to work seamlessly with future PyORBit releases. Also, as I said above, this code is basically straight from Michael Robinson, who doesn't have the time to continue substantial work on orbitmod. Instead, he has "donated" the code to PyORBit, which is a brand new project that I'll be coordinating. More information is available at: http://theopenlab.uml.edu/pyorbit/ Mailing list: http://theopenlab.uml.edu/mailman/listinfo/pyorbit/ Justin Bradford justin@ukans.edu