> I don't know if this is clear or not but if you want consistency, you > actually want how Nim works today.
That is the theory, but in practice it's a little more complex thanks to the additional rule which makes the _first letter of any identifier case sensitive_. A library developer decides their types need to be prefixed with ` wx` (`wxBox`, `wxLine` etc.) because the original library does it and I'm forced to use those types in exactly that style... so much for consistency. > When comparing Linux which has case sensitive file names and Windows that > doesn't, Windows is easier. Sure. It's easier to use, for normal users. But we are programmers, we've grown up to notice any small differences in our identifiers.