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.

Reply via email to