[Python-Dev] Vote No on 318

Raymond Hettinger python at rcn.com
Thu Apr 1 23:40:45 EST 2004

> > A failing common to all of the proposals is that they turn action
> > words (like classmethod) into adjectives with implicit actions.

[Greg Ewing]
> Action words? I would have said "classmethod" is a noun, and as such
> it's a perfectly good name for a decorator.

Sure, the current name happens to be a noun instead of "classmethodify",
but what it does is action oriented.   So, the real issue is declarative
versus imperative.  Both are great, but don't mix well.

> The fact that an action occurs at function definition time is an
> implementation detail.

It's a somewhat important detail.


More information about the Python-Dev mailing list