<div dir="ltr">What is your evaluation of the proposal?<div>    +1<br><div><br>Is the problem being addressed significant enough to warrant a change to Swift?<br><br>    Yes<br><br>Does this proposal fit well with the feel and direction of Swift?<br><br>    Yes<br><br>How much effort did you put into your review? A glance, a quick reading, or an in-depth study?<br>    I&#39;ve followed the thread and gave the proposal a quick reading.<br><br>This has reminded me that we are still without a means to specify that a type have value semantics, though.<div><br><div class="gmail_extra"><div class="gmail_quote">On Fri, Mar 3, 2017 at 9:39 AM, Adrian Zubarev 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"><div class="m_-4180446155312477896bloop_markdown"><span class=""><blockquote>
<p>And what if we ever decide that restricting protocols to structs or enums should be allowed as well?</p>
</blockquote>

</span><p><code>AnyValue</code> (_might_ happen with value sub typing)?</p><span class="">

<blockquote>
<p>Or maybe there are secret plans to add new reference types to Swift? </p>
</blockquote>

</span><p>Classes aren’t the only reference types in Swift, functions are also reference types, but there is no way to express something like _any function_.</p>

<p>The question is, if the *new* reference types will be objects or something different. Otherwise we’ll simply need to add <code>AnyReference</code> or something similar to that.</p>

<p>There was a huuuuge talk about <code>AnyValue</code> vs. <code>AnyObject</code> last year, and I’m totally convinced with <code>AnyObject</code>. The <code>Any</code> prefix also indicates that it’s an existential which is correct in this context.</p>

<p></p></div><span class=""><div class="m_-4180446155312477896bloop_original_html"><div id="m_-4180446155312477896bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div> <br> <div id="m_-4180446155312477896bloop_sign_1488551587517910016" class="m_-4180446155312477896bloop_sign"><div style="font-family:helvetica,arial;font-size:13px">-- <br>Adrian Zubarev<br>Sent with Airmail</div></div></div><div class="m_-4180446155312477896bloop_markdown"><p></p></div></span></div><br>______________________________<wbr>_________________<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/<wbr>mailman/listinfo/swift-<wbr>evolution</a><br>
<br></blockquote></div><br></div></div></div></div></div>