[pyorbit] pyIDL

Michael Robinson robinson at netrinsics.com
Tue Sep 14 03:53:52 EDT 1999


I don't know if anyone's had time to take a look at it, but the current
IDL compiler might seem a bit weird at first.  I designed it to take full
advantage of several Python features (dynamic typing, first class closures,
etc.).  The end result is that the IDL compiler code is very nearly WYSIWYG
(once you figure out how to look at it).

Basically, to add a feature to the Python binding, first, you implement a
prototype binding of an IDL interface by hand, then you abstract that, and
copy it over to the pyidl "macro" language.  The first part is a little hard,
the second part is very easy.

Let me know if there are any questions or confusions.

	-Michael Robinson





More information about the pyorbit mailing list