3 ms·
>I would never willfully choose a language with case insensitive identifiers. If you run into name collisions between FooBar and fooBar due to case insensitivi
by na85 8y ago
>I would never willfully choose a language with case insensitive identifiers.
If you run into name collisions between FooBar and fooBar due to case insensitivity, isn't that indicative of your naming scheme for variables and functions, rather than a fault in the language design?
- jstimpfle 8y agoYou mean I shouldn't make both a function FooBar and a variable fooBar? Not the worst rule probably. We shouldn't get to clever with casing. Which is why I use mostly lowercase (to avoid decision paralysis). However, the language problem I see is when I define something as FooBar and reference it as FoOBAr or FOOBAR and that is not a symbol-not-found error.