Gloria W wrote: > On 06/23/2009 06:27 AM, Sylvain Hellegouarch wrote: > > I appreciate the fact that the current verbosity means I know where > > things are coming from and never worry about name clashing. > > > > - Sylvain > > > I have to admit, and I agree. I did something similar in PHP5 with > autoloading (we had no choice, really, because of the limitations of PHP > and it's internal global scoping). much magic was done, and it was > convenient but confusing. > > I think Python developers, whether they realize it or not, come to this > language with the expectation of being given a superb tools to do their > own magic. Dynamic module loading may cause great confusion. But a > static solution is actually excellent, IMHO. It saves one the effort of > discovering the import chain, but at the same time gives us the ability > to change it as needed. +1 on avoiding magic.
I like my libraries simple and explicit. Leave the magic for me to do locally if I want it. -- John Eikenberry [...@zhar.net - http://zhar.net] [PGP public key @ http://zhar.net/jae_at_zhar_net.gpg] ______________________________________________________________ "Perfection is attained, not when no more can be added, but when no more can be removed." -- Antoine de Saint-Exupery
signature.asc
Description: Digital signature