
Stefan Behnel schrieb am 29.09.20 um 11:48:
Salve Stefano,
Stefano Borini schrieb am 23.09.20 um 22:55:
"Support for indexing with keyword arguments" has now been merged with the assigned PEP number 637.
Cool, this looks like a great addition to the language!
One thing that I'm missing from the PEP is the C side of things, though. How are C extension types going to implement this?
Will there be two new slot methods for them? Something like (but better named than) "mp_subscript_kw()" and "mp_ass_subscript_kw()"?
Would the extension types signal their availability with a new "TP_*" class feature flag?
Are the slot methods going to use the vectorcall calling convention, i.e. pass the keyword names as a tuple, or should they accept (and thus, require the overhead of) a Python dict as argument?
This design must clearly be part of the PEP. What's the current status of the discussion there?
So, should I conclude from the silence that there has not been any discussion of this so far? Stefan