@dom96

  * Case insensitivity: `fooBar == foobar`
  * Style insensitivity: `foo_Bar == foobar`
  * Nim's style insensitivity: `foo_Bar == foobar`, but `F != f`



I will only add my experience regarding the above distinction between the 2nd 
and 3rd point. There have been at least three occasions where I came back to 
programming in Nim after a week or so and always get bitten by the same mistake:

  * Right, I don't have to care about underscores and case,
  * hack, hack, hack,
  * compile,
  * What do you mean: undeclared identifier: 'quitsuccess' !!!
  * Ohh, right! the first character is case sensitive, it's 'QuitSuccess'!,
  * But 'Quitsuccess' is even uglier!
  * Then comes the realization that Nim is not really style insensitive... Sigh.



My wish would be that we would pick between either the 1st or 2nd point.

Reply via email to