> for me "associated type" is just a technical term with no obvious meaning.

That's not a bad thing. You get a hint that something funny is going on, and if 
you don't know what, you can look it up. You even have a great keyword to 
search for, right there.

Compared to that, something like “required type” doesn't tell you much about 
the gravity of the change. If you know about required constructors, you could 
assume that required types are like that — and they are like that, but they 
also change your protocol in a pretty spectacular way.

Anything is better than just “typealias”, though.

A.
_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to