<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div><div style="direction: inherit;"><br></div><br>~Robert Widmann</div><div><br>2016/09/28 18:15、Joe Groff via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a>&gt; のメッセージ:<br><div style="direction: inherit;"><font color="#111111" face="Helvetica Neue, Helvetica, Arial, Verdana, sans-serif"><span style="font-size: 19.42930030822754px;"><br></span></font></div></div><blockquote type="cite"><ul style="margin-top: 21px; margin-bottom: 21px; padding-left: 1.5em; color: rgb(17, 17, 17); font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif; font-size: 15px;" class=""><li style="font-size: 16.5px;" class="">What is your evaluation of the proposal?</li></ul></blockquote><div style="direction: inherit;">Strong +1. &nbsp;There's no proposal I believe would have a greater positive impact on the Swift community at this point than conditional conformances.</div><blockquote type="cite"><div><ul style="margin-top: 21px; margin-bottom: 21px; padding-left: 1.5em; color: rgb(17, 17, 17); font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif; font-size: 15px;" class=""><li style="font-size: 16.5px;" class="">Is the problem being addressed significant enough to warrant a&nbsp;change to Swift?</li></ul></div></blockquote><div>Absolutely.&nbsp;</div><blockquote type="cite"><div><ul style="margin-top: 21px; margin-bottom: 21px; padding-left: 1.5em; color: rgb(17, 17, 17); font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif; font-size: 15px;" class=""><li style="font-size: 16.5px;" class="">Does this proposal fit well with the feel and direction of Swift?</li></ul></div></blockquote><div>Yes.</div><blockquote type="cite"><div><ul style="margin-top: 21px; margin-bottom: 21px; padding-left: 1.5em; color: rgb(17, 17, 17); font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif; font-size: 15px;" class=""><li style="font-size: 16.5px;" class="">If you have used other languages or libraries with a similar&nbsp;feature, how do you feel that this proposal compares to those?</li></ul></div></blockquote><div>Conditional conformances are mostly par for the course in other languages that enable ad hoc polymorphism&nbsp;</div><blockquote type="cite"><div><ul style="margin-top: 21px; margin-bottom: 21px; padding-left: 1.5em; color: rgb(17, 17, 17); font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif; font-size: 15px;" class=""><li style="font-size: 16.5px;" class="">How much effort did you put into your review? A glance, a quick&nbsp;reading, or an in-depth study?</li></ul></div></blockquote><div>I went so far as to fake conditional conformances by encoding them with indexed protocol witnesses to see what it's like without them. &nbsp;[I'd like to delete that code].</div><blockquote type="cite"><div><p style="color: rgb(17, 17, 17); font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif; word-wrap: break-word; margin: 1.3125em 0px; font-size: 1.1429em; line-height: 1.3125em;" class="">More information about the Swift evolution process is available at</p><blockquote style="margin-top: 21px; margin-bottom: 21px; color: rgb(17, 17, 17); font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif; font-size: 15px;" class=""><p style="word-wrap: break-word; margin: 1.3125em 0px; font-size: 16.5px; line-height: 1.6em; font-style: italic;" class=""><a href="https://github.com/apple/swift-evolution/blob/master/process.md" style="color: rgb(13, 110, 161); text-decoration: none; transition: color 0.2s ease-in-out; -webkit-transition: color 0.2s ease-in-out;" class="">https://github.com/apple/swift-evolution/blob/master/process.md</a></p></blockquote><p style="color: rgb(17, 17, 17); font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif; word-wrap: break-word; margin: 1.3125em 0px; font-size: 1.1429em; line-height: 1.3125em;" class="">Thank you,</p><p style="color: rgb(17, 17, 17); font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif; word-wrap: break-word; margin: 1.3125em 0px; font-size: 1.1429em; line-height: 1.3125em;" class="">-Joe</p><p style="color: rgb(17, 17, 17); font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif; word-wrap: break-word; margin: 1.3125em 0px; font-size: 1.1429em; line-height: 1.3125em;" class="">Review Manager</p></div></blockquote><div>Kudos Doug. &nbsp;I'm so happy this is happening.</div><br><blockquote type="cite"><div><span>_______________________________________________</span><br><span>swift-evolution mailing list</span><br><span><a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a></span><br><span><a href="https://lists.swift.org/mailman/listinfo/swift-evolution">https://lists.swift.org/mailman/listinfo/swift-evolution</a></span><br></div></blockquote></body></html>