[EMAIL PROTECTED] wrote: > I'm not saying 'modulescope' and 'module' are the only alternatives or > even > the best anyone can come up with. > > 'global' has the connotation of being visible *EVERYWHERE* > where in Python it is just visible in one module's space. > > Can you think of a better alternative or do you believe > 'global' is the best possible? >
When designing a language meant to be easy to use as well as powerful feature-wise, you have to weighh between things like technical accuracy of a term (which you are focusing on), how much typing it takes, how easy it is to remember and spell correctly, and how the term is commonly understood and used. Sometimes python takes one of those considerations to the extreme (like "def") or has a uncommon view of "common understanding" (like "lambda"). But global is the best term I can think of for the way it is used, and it is by far the most common term used for these kind of variables in numerous other languages including vb, php, ruby, etc. -- http://mail.python.org/mailman/listinfo/python-list