Skip to content
This repository has been archived by the owner on Jun 22, 2021. It is now read-only.

Enforce unambiguous case #96

Open
kriskowal opened this issue Nov 24, 2015 · 0 comments
Open

Enforce unambiguous case #96

kriskowal opened this issue Nov 24, 2015 · 0 comments

Comments

@kriskowal
Copy link
Contributor

Across languages, any identifier may be remapped from PascalCase or camelCase to a convention acceptable for an identifier class in its particular language. For example, Python remaps camelCase methods to snake_case. Go must remap camelCase to PascalCase on methods for them to be public. As a consequence, no name space can have two names that vary only by their case convention. This needs to be enforced to guarantee portability.

ThriftRW-node needs to coerce all identifiers to camelCase for purposes of eliminating name collisions for its internal lookup table.

# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant