> Hungarian notation encodes the type in the name and is widely regarded as the > wrong idea. Why should it be any different with visibility.
While i completely agree, it is my impression that it is really helpful for beginners to carry around the type information in their first few programs - as did old BASIC versions in which `SPEED` was a floating point variable, `SPEED%` was an integer and `SPEED$` was a string. But I also believe that beginners don't stay beginners for long, and Nim is not (at this point in time, and probably not ever going to be) a programming language for absolute beginners - so the consideration should be those that are useful for experienced programmers - as I believe they had been all along (thanks, Araq!)
