[Python-3000] pep 3124 plans

Greg Ewing greg.ewing at canterbury.ac.nz
Mon Jul 23 01:48:07 CEST 2007


Phillip J. Eby wrote:
> You seem to be saying that the ability to put things in different places 
> encourages disorganization.

No. What I'm saying is that there are conflicting organisational
requirements here.

If the things being put in different places were independent
and able to be reasoned about in isolation, everything would
be fine. But they're not independent, because different
overloadings of the same GF can interact, sometimes in
subtle ways, and reasoning about their interactions is
facilitated by being able to see all the relevant rules
together.

Even if the rules don't, in fact, interact, it can be hard
to convince yourself of this without being sure that you
simultaneously know what all the rules are at some point
in time.

--
Greg


More information about the Python-3000 mailing list