[pyorbit] pyIDL

Phil Dawes philipd at orbitcpp.freeserve.co.uk
Mon Sep 13 19:51:39 EDT 1999


Hi Jeff et al,

First of all, congratulations for getting this project started - python
bindings to orbit are something I've wanted for a long time.

Secondly, if it'll be any help, there's a module in gnome cvs called
pyIDL which wraps libIDL for python. I wrote it because I wanted to be
able to develop the idl compiler for ORBit-C++ very quickly using
python, and I wasn't very keen on the design of orbit-idl (my dislike of
which BTW has more to do with the prohibitive overhead of writing
polymorphic OO code in C than in any design decisions made by Elliot).

You can see how the library works by looking at the orbit-C++
idl-compiler source (and some sparse documentation) which you can get
from:
http://www.orbitcpp.freeserve.co.uk/

Do you have any plans for a dynamic client side? Something which looks
up type information in the IR so that you don't have to compile IDL for
client side stubs would be really cool!

Anyway, enough jabbering; I'm here to help hack code if you need it. I'd
be more than happy to help write the idl compiler - I've got very quick
at it in the last couple of months!

Cheers,

Phil

BTW, It's good to see James H helping on the project. Many thanks for
your automake-python code - I've been using it heavily on ORBit-C++ and
other python projects!




More information about the pyorbit mailing list