_OderWat:_ {. pure .} could be used for the enum in your example, no renaming 
then needed.

* * *

I'd like some special character to be allowed at the end of identifiers, be 
that underscore, or (better) apostrophe (`'`), or something else present on 
keyboards. `x`, `x'`, `x''`, or `x`, `x_`, `x__`, are convenient to use for 
related local variables (apostrophes are easier to distinguish, and don't look 
ugly). And I like style-insensitiveness.

Maybe a per-module directive (pragma) for prohibiting using the same identifier 
in different styles throughout that module could satisfy some of people, who 
have troubles with this. Even with that option enabled the possibility remains 
to use identifiers from other modules (of other authors) in preferred style. 
Say, to use `x_y` from another module as `xY`, given that it's used only as 
`xY` in this module. And the usual behaviour (any style allowed) remains, when 
the option is not enabled.

Reply via email to