<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 7. Jun 2017, at 11:29, Jens Persson via swift-users &lt;<a href="mailto:swift-users@swift.org" class="">swift-users@swift.org</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">I see, this quote from the introduction of SE-0142 is not to be taken literally then:<div class=""><br class=""></div><div class=""><div class="">For example, the SequenceType protocol could be declared as follows if the current proposal was accepted:</div><div class=""><br class=""></div><div class="">protocol Sequence {</div><div class="">&nbsp; &nbsp; associatedtype Iterator : IteratorProtocol</div><div class="">&nbsp; &nbsp; associatedtype SubSequence : Sequence where SubSequence.Iterator.Element == Iterator.Element</div><div class="">&nbsp; &nbsp; ...</div><div class="">}</div></div><div class=""><br class=""></div><div class="">Don't want to nitpick, but it's hard to follow Swift's evolution when proposals like eg SE-0142 (and eg SE-0110) can have status "implemented" &nbsp;even though they contain statements and examples like the above which simply are not true (when compared to the compiler which supposedly implements the proposal).</div><div class=""><br class=""></div><div class="">Is there somewhere I can see what *part(s)* of an "implemented" proposal are *actually implemented*?</div><div class=""><br class=""></div><div class="">Otherwise, I think it would be less confusing if partly implemented proposals were marked as such.</div><div class=""><br class=""></div><div class="">/Jens</div><div class=""><br class=""></div></div></div></blockquote><div><br class=""></div></div>I think that’s just a poor example in the proposal. Constraining "SubSequence: Sequence" is not actually part of SE-0142.<div class=""><br class=""></div><div class="">As for implementation status, usually I check the changelog (<a href="https://github.com/apple/swift/blob/master/CHANGELOG.md" class="">https://github.com/apple/swift/blob/master/CHANGELOG.md</a>)</div><div class=""><br class=""></div><div class="">- Karl</div></body></html>