[Python-3000] PEP 3102 comments

Greg Ewing greg.ewing at canterbury.ac.nz
Thu May 25 02:58:17 CEST 2006


tomer filiba wrote:
> talin asked for comments, so
> 
> def f(a, b, *, c, d)
> 
> seems wrong to me. '*' can't be a token on its own, at least
> that's the way i see it. opeators shouldn't stand for themselves.

But * is not an operator here. It's just a token
with a special meaning in this context.

I don't really understand why this is so controversial.
To me, it's the obvious least-change way of introducing
the feature concerned. As someone said, it's just
"*args without the args".

--
Greg


More information about the Python-3000 mailing list