On Friday, January 11, 2013 10:40:36 PM UTC-6, Chris Angelico wrote: > On Sat, Jan 12, 2013 at 3:34 PM, Rick Johnson
> > *The problem:* > > ... is readability. The current dot syntax used ubiquitously in paths is > > not conveying the proper information to the reader, and in-fact obfuscating > > the code. > > Please explain how this is a problem. What is this importing? "import lib.gui.simpledialog" ...is that the "simpledialog module" or "SimpleDialog object"? Since naming conventions are not ENFORCED, we can NEVER be sure if an identifier is a object or module. And since object definitions (aka: classes) are often placed into a module with the same name, how are we to know? Why should we be forced to open source files to find out a small detail that proper syntax can easily provide? This is a matter of READABILITY, Christopher. It's one or the other (or the status quo): 1. Enforce naming conventions. 2. Enforce path syntax. 3. Continue to obfuscate code. The choice is yours. -- http://mail.python.org/mailman/listinfo/python-list