I totally appreciate the effort involved in education but this is a good feature. It might help to enhance the wiki entry and perhaps point to this forum thread and anyone who complains can be redirected. They can then decide on their own whether they agree or not. This is a Nim legacy and whoever uses Nim either likes this or has made their peace, I don't think it is a good reason to kill it just because people don't see its potential.
Also, if there is a vote, my vote is to liberalize further - no restrictions with _ and case sensitive first letter. I don't know of a good reason to maintain those. Remove those restrictions and allow the feature to truly give users the ability to do what they want. Nim can still have its preferred style but that is self-discipline, not enforced. Just like Go decided to keep things super simple - it works great for some, not for me. I'm using macros to do some really cool things, can't do that in Go. Making a choice does limit market share, no doubt, but there is space for everything and I believe Nim is already successful. If you don't intend to have Nim pay your bills, market share is irrelevant. It is a passion and already solves thousands of problems without making any compromises on programmer or system efficiency. People who need that will hunt for it and find it. In other languages, you have no choice. With Nim you do and that will appeal to some.
