The same FAQ has a question "Why is it case/style insensitive?" and an answer giving four reasons, none of which supports "style insensitivity" in any way. "Style insensitivity" means that in Nim the following identifiers are treated as equivalent: nOpenFiles, no_pen_files, Nope_NFiles. Insertion and removal of underscores, as well as case, is ignored. I hope you weren't expecting to find anything in your codebase us…
My problem with most languages is not that they are not perfect. Not perfect I can understand and work around. The problem is that they go out of their way to add some batshit crazy stuff like this, or cripple themselves without a reason, when they could be so much better with small and simple additions. Would it be so difficult for Javascript to not ever have those crazy silent coercion rules and have lexical scopin…
C to have been designed with a proper string type...
Size of array not part of its type for Pascal?
Fucking named constants in CSS?