From: SourceForge.net <no...@so...> - 2006-01-25 22:47:58
|
Bugs item #1415003, was opened at 2006-01-25 15:47 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=436925&aid=1415003&group_id=43608 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: OpenORB Group: 1.4.0 Status: Open Resolution: None Priority: 5 Submitted By: Cary (carysweet) Assigned to: Lars Kühne (lkuehne) Summary: Should be case insensitive Initial Comment: > 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. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=436925&aid=1415003&group_id=43608 |