On 11/10/2021 16:45, Steven Troxler wrote: > https://docs.google.com/document/d/1oCRBAAPs3efTYoIRSUwWLtOr1AUVqc8OCEYn4vKYjGI/edit?usp=sharing
I think ParamSpecs should not have any special syntax. `**P` looks way too much like kwargs, and any other syntax would be totally new precedent. I'd suggest simply `(P) -> bool`, because P is already clearly a ParamSpec because it was declared as such. If `Concatenate[T, P]` is clear enough without special syntax decorating the `P`, so is `(T, P) ->`. (I posted this as a comment on the document, but I'm reposting it here as well for visibility) _______________________________________________ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/python-dev@python.org/message/Q6YI6DPSSKCGRBSZSFJMEYIQAORQEV5Q/ Code of Conduct: http://python.org/psf/codeofconduct/