I’d like a vote.

I completely see where Dom is coming from with this proposal. This is mentioned 
as a negative in every discussion about been that I’ve seen in reddit and 
proggit I’m sure there are people who would give Nim a chance but which are 
very put off by this.

Personally I am not against this in principle, and I can understand some of the 
proposed benefits. I haven’t needed it myself and I prefer to be consistent 
when I write code but I imagine it could be useful when interfacing with 
external libraries and with non nim code for example. However I believe that 
people in favor of it minimize the drawbacks a bit. For example the fact that 
it makes identifiers harder to find is a real problem. I don’t think that 
saying that you should use ningrep to search is a good answer. People like to 
use their existing tools such as their editor of choice’s search box and won’t 
happily change that just to use a new language.

I think we can keep the benefits of this controversial feature without most of 
its drawbacks. To me the biggest problem is that it is enabled by default, for 
all the code in all the files. Instead I’d suggest making it optional and 
letting the user explicitly enable the style insensitivity on a particular 
section of the code or for a particular library, etc. I believe someone else 
proposed something similar earlier in the thread. 

Reply via email to