RFC 010: Character Set for Names#
Status: Final
Submit Date: 2018-02-13
Authors: SECoP committee
Type: Issue
PR:
Version: 1.0
Summary#
Are upper-case letters allowed in identifiers (names of modules, accessibles, properties)?
Issue text#
Uppercase Characters in Identifiers#
Actually (V2017-09-14), the following is specified:
The identifiers are composed by lowercase ascii letters, digits and underscore, where a digit may not appear as the first character. Identifiers starting with underscore are reserved for special purposes like internal use for debugging. The identifier length is limited (<=63 characters).
In an outdated part of the documentation it is not explicitly stated, that identifiers have to be lower case, and also in some of the running examples contain uppercase identifiers.
Decision#
Names may contain uppercased letters as long as the lowercase version is still unique.