"Georg Bauhaus" wrote in message news:4e93381d$0$6545$9b4e6d93@newsspool4.arcor-online.net... ... > I'd think that the simplest of the rules is to make "ss" and "�" > the same, and ask programmers to relax. This has worked in Switzerland > for many, many years. That's what Unicode does. However, that would be incompatible and inconsistent (that is, both compile-time and run-time incompatible) with Ada 95 identifiers. That would not be acceptable. Thus, Ada 2012 uses a simpler rule (Ada 2005 just totally screwed this up, and it has to be ignored). Thus "acce�" /= "access". Also note that even if the conversion was allowed, the identifier "acce�" would be illegal: 2.3(5.3/3) [and the equivalent rule in Ada 2005] makes it illegal to have an identifier that is identical to a reserved word. And reserved words use character-by-character case conversion - any case where the number of characters change is not considered. Since Ada 2012 uses "simple case folding", 2.3(5.3/3) doesn't have any impact, but if it had used "full case folding", it would prevent words like the above. Randy.