Bruno Desthuilliers <[EMAIL PROTECTED]> writes: > Ben Finney a écrit : > > So now you're proposing that this be a special case when a > > function is declared by that particular syntax, and it should be > > different to when a function is created outside the class > > definition and added as a method to the object at run-time. > > > > Thus breaking not only "explicit is better than implicit", > > This one can be subject to discussion.
All the assertions in 'import this' are subject to discussion. They're even contradictory. > > but also "special cases aren't special enough to break the rules". > > Yeps, I think this is what I don't like here. > > > Still -1. > > I'm not yet ready to vote for Edward's proposition - as you say, it > makes 'def statements into a class statement' a special case, and I > don't like special cases too much (OTOH, there actually *are* > special cases - __new__() being an example) - *but* it's not that > silly either IMHO, and I think this should not be dismissed on a > purely reactional basis. My basis for rejecting the proposal is that it claims to offer net simplicity, yet it breaks at least two of the admonishments that simplify Python. -- \ "My house is made out of balsa wood, so when I want to scare | `\ the neighborhood kids I lift it over my head and tell them to | _o__) get out of my yard or I'll throw it at them." -- Steven Wright | Ben Finney -- http://mail.python.org/mailman/listinfo/python-list