- priority: 5 --> 7
> is the IDL usually case insensitive or not?
IDL is a mixed bag, it is both case sensitive and case
insensitive. This was done to allow simple mappings to
both kinds of programing languages, those that are and
those that are not case sensitive.
The first rule is that in a given scope an identifier
must always be spelled in exactly the same way
including case. This is the case sensitive aspect of
IDL.
The second rule is that it is illegal for two
dentifiers in the same scope to differ only in case.
This is the case insensitive aspect of IDL: For the
purpose of detecting name clashes case does not matter.
> doSomething(MyStruct myStruct)
>
> is this allowed?
No, this is illegal.
> openOrb takes it without problems,
>
> OmniOrb claims this is wrong:
>
> Who is right?
OmniOrb is right.