
Oct. 11, 2021
5:11 p.m.
On 11/10/2021 16:45, Steven Troxler wrote:
https://docs.google.com/document/d/1oCRBAAPs3efTYoIRSUwWLtOr1AUVqc8OCEYn4vKY...
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)