An IDL interface implies no extra complication in the Java interface. It
merely describes the Java interface in terms that are more universal
than Java itself -- it is like a DTD for interfaces. So far nobody has
yet proposed anything that would make an IDL description impossible. All
I ask is that:
a) nobody do so later (e.g. require runtime lookup of Java class objects
or do something simiarly brain-dead) and
b) implementations in other languages be considered "successes" in terms
of the success/failure of this project.
I don't think that either of these constraints endanger the success of
the Java-specific part of the project or make the Java-specific part
more difficult.
Paul Prescod