[Pitch 2] Light-weight same-type requirement syntax

I'm not suggesting otherwise - although I do hope proposal authors make more effort in future to acknowledge the time and effort volunteered by the community.

But that's all I'll say on it. It's a comment on another comment, not the point of the thread.

This seems very arbitrary and hand-wavey. Unilateral declarations that some things are simply not important (despite plenty of feedback to the contrary in this thread) essentially shut down debate.

At the same time, I don't think this is an advanced feature, at all. It is a completely basic thing for a developer, just starting with their first generic collection function, to attempt to tag a Range<Index> using a dictionary or store indices in a Set. And what will they see?

Also, where was the community survey asking if the lack of constraints on opaque types were hampering our APIs? Because they certainly do. We also create "real APIs", you know ;)

12 Likes