I have not used nim for a while, mostly because my current project is in 
typescript, now, wouldn't it be easier if I wrote TypeScript?

Case sensitivity helps readability and code maintainability, and If I remember 
well, nim team always believed that the language should be assisted by a proper 
editor or IDE. It would be easier to analyse and refactor code with case 
sensitivity than without.

Currently developers are allowed to choose different styles to write variable 
and function names, without having the compiler complaining about it, and one 
may argue that this is productive, but in reality, and specially in big 
projects (that import and borrow code from other code bases) it's not (it's a 
nightmare), imagine a developer jumping between different code bases and 
reading the same function called in different styles each time (getData(), 
get_data(), getdata(), gEtDaTa())

Compilers aren't there only to convert syntax into bytes code, it's in their 
duties to ensure code validity and consistency, this helps later the next 
developer trying to extend and maintain the code.

Having the compiler enforcing case sensitivity helps improving Nim's 
readability, and its adoption in big projects, So I'm voting yes for case 
sensitivity.

Reply via email to