[Python-Dev] Timing for Py2.4 (original) (raw)

Tim Peters tim.one at comcast.net
Tue Mar 23 22:45:38 EST 2004


[Guido]

I was actually hoping to also get decorators in,

FYI, the 2.4 planning mtg assumed that. I channeled you thusly: "Guido really wants to get them in, but isn't in love with a syntax yet."

but I haven't decided on the syntax yet.

Command-line option .

It's between before or after the argument list.

Or is the argument list. The arguments will be bound to new local name args, which will get magically bound to an instance of a subclass of collections.deque, for efficient shifting of args off both ends. We need a subclass to allow efficent access by argument name too.

Argument names will be extracted from optional decorators whose names begin with "_arg":

def sum2(staticmethod, __arg_x, __arg_y):
    return x+y
    # or
    return sum(__args__)
    # or
    return __args__.byname("x") + __args__[-1]
    # or
    return sum(__args__.pop() for dummy in __args__)

it's-easier-when-you-have-one-to-reject-without-regret-ly y'rs - tim



More information about the Python-Dev mailing list