<div dir="ltr">I would much prefer one of the longer terms such as &#39;associatedtype&#39; to &#39;type&#39;. The simple reason why: I&#39;ve been using a lot of generics for a while and I still find it tricky. I want a term I can type into a search engine and expect results for, and &#39;type&#39;s too common for that.</div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 22, 2015 at 8:42 PM, Matt Whiteside via swift-evolution <span dir="ltr">&lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">The fact that “associated type” is used throughout the documentation is worth making note of, but it could also be that some other replacement would make the concept more clear than it currently is in the documentation.<div><br></div><div>Matt</div><span class=""><div><br><div><blockquote type="cite"><div>On Dec 22, 2015, at 09:30, Erica Sadun via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt; wrote:</div><div><div style="word-wrap:break-word"><div><br></div><div>The phrase &quot;associated type&quot; is used throughout the Swift Programming Language book, for example: &quot;When defining a protocol, it is sometimes useful to declare one or more <b>associated types</b> as part of the protocol’s definition. An <b>associated type</b> gives a placeholder name (or alias) to a type that is used as part of the protocol. The actual type to use for that <b>associated type</b> is not specified until the protocol is adopted.&quot;</div><div><br></div></div></div></blockquote></div><br></div>
</span><img src="https://u2002410.ct.sendgrid.net/wf/open?upn=-2F-2BoYEebT9nJ6Tn1eM4dmwhL8-2BwH5ixcf4jim0iIuN5z9-2FJlnI6unJfTfv0dBVbgm0W9nDidA2lJOlWN-2FU-2BswM5h1pGpJ0VKjbm7Eb78372bZXaTDUrmdgBRhKkAauWtO-2FUEcLxhWPIrYM-2Bj1xwdJ78kE3d-2FRCsKpycvUoWFKSFqCCnV-2B7iLuUqNz42OFafBCvxEdU-2BaajGRDCQDrYtfxY9UURN4nIK2dVKTiiCAMXto-3D" alt="" width="1" height="1" border="0" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important">
</div>
<br>_______________________________________________<br>
swift-evolution mailing list<br>
<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a><br>
<a href="https://lists.swift.org/mailman/listinfo/swift-evolution" rel="noreferrer" target="_blank">https://lists.swift.org/mailman/listinfo/swift-evolution</a><br>
<br></blockquote></div><br></div>