<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div></div><div>Because I think the dynamic case is what most people expect and should be the default. The unexpected behavior should be the opt in behavior as you know what you are doing at this point. At least this is my reasoning&nbsp;</div><div><br></div><div>Brandon&nbsp;</div><div><br>On May 20, 2016, at 1:39 PM, Krystof Vasa via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a>&gt; wrote:<br><br></div><blockquote type="cite"><div>How about the other way around, allowing something like this, explicitly specifying the dynamic nature of the function, thus forcing the dynamic dispatch?<div class=""><br class=""></div><div class=""><br class="">protocol MyProtocol {&nbsp;}<br class=""><br class="">extension MyProtocol {<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><b class="">dynamic</b> func getInt() -&gt; Int {<br class=""><span class="Apple-tab-span" style="white-space:pre">                </span>return 0<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>}<br class="">}<br class=""><div class=""><br class=""></div><div class="">Krystof</div><div class=""><br class=""><blockquote type="cite" class="">I don’t think that would fly :-). &nbsp;That said, has anyone considered&nbsp;requiring a keyword on the method in the protocol extension that makes&nbsp;it explicit that the dispatch is non-dynamic?<br class=""><br class="">-Chris<br class="">_______________________________________________<br class="">swift-evolution mailing list<br class=""><a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a><br class=""><a href="https://lists.swift.org/mailman/listinfo/swift-evolution">https://lists.swift.org/mailman/listinfo/swift-evolution</a><br class=""></blockquote><br class=""></div></div></div></blockquote><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>