[coyotos-dev] IDL compatibility
Charles Landau
clandau at macslab.com
Wed Jun 20 07:21:16 EDT 2007
I'm afraid I contributed to confusion by emphasizing renaming.
Removing a name that is in use is clearly problematic. My situation
is exceptional because I can find and change all the uses of the
name. It's unreasonable to expect IDL to handle exceptional
situations.
At 6:43 PM -0400 6/19/07, Jonathan S. Shapiro wrote:
>if you go to add a method to an existing interface,
>adding it in the middle of the file should not cause other code points
>to break.
This implies that adding a name for a new method does not break the
IDL "contract".
I see no reason why adding a *new* name for an *existing* method
should break the contract.
>The name defines the *identity* of the type or the method.
This implies that a method cannot have more than one name. This is a
misfeature. Having multiple names for the same thing is useful,
necessary, and perfectly manageable.
More information about the coyotos-dev
mailing list