I'm a newcomer to Nim and also more or less a refugee from Python. After 
initially balking at the case-insensitivity stuff, I've found that it is not 
really a problem, except for one small annoyance. Because of case-sensitivity 
of the first letter, I naturally started leaning towards using PascalCase for 
types, which I now see matches the recommendation in the style guide proposal. 
However, there is some confusing use of PascalCase in a few places, including 
the system module, for example for some constants:

<https://nim-lang.org/docs/system.html#10>

I understand and support the arguments against unnecessary consistency and 
bikeshedding, however if the language is going to distinguish symbols based on 
the case of the first letter, I think it wouldn't hurt to make that distinction 
meaningful in a mnemonic sense. I suggest that getting compile errors because 
of writing `nimVersion` is unnecessarily annoying. I suppose if that NEP is 
accepted, these will have to be changed anyway. Are such changes already 
underway? If not, would they be accepted?

Reply via email to