[Pitch] Parameter Packs

Yes, this is my problem too, for all my words against .... :slight_smile:

I think I just fall on the other side of the line of thinking that the existing problems with ... are enough to warrant choosing just about anything else, despite the fact that (I agree) it feels somewhat natural to use ... here in a vacuum.

I think we've ended up in a similar place with ... as what we have with _ today. Underscore is so convenient/natural as a "don't care"/"omit" type of punctuation that we've used it for several quite different things (a sin I am guilty of myself), but it still gets proposed for other purposes such as being a synonym for unconstrained primary associated types (e.g., some DictionaryProtocol<_, Int>). Funnily enough, * was also proposed as a way to resolve the clash between meanings of _ in that context.

1 Like