Hmmm. IDL == Language independent spec of an API....might this be better
approached
as an XML application? I.e. a DTD for the XML API spec. A doc conforming to
that spec.
that can be down-translated to Java, C++, Python and (gasp) IDL!
APIs are stuctured docs. Let's practice what we are preaching and capture the
API in XML. Unless there are compelling reasons why this does not make sense.
Just thinking out loud and looking forward to a discussion on the issue.
Sean