<div dir="ltr">Where [lazy] is currently used, could the syntax instead be #behavior(lazy)? That prevents a possible future naming clash, keeps the # meaning compiler-magic, and doesn&#39;t use the [], which is contentious.</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 11, 2016 at 3:34 PM, Jim Hillhouse 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"><span class="">&gt; On Feb 11, 2016, at 12:13 AM, Chris Lattner via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a>&gt; wrote:<br>
&gt;<br>
&gt;       var [lazy] foo = 1738<br>
&gt;       foo.[lazy].clear()<br>
<br>
</span>-1 to the proposed use of the [] delimiters for property behaviors.<br>
<br>
I think from a purely stylistic POV, further exceptions to the [] delimiters beyond current use for arrays, etc. amps-up ambiguity in Swift.<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<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>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Trent Nadeau</div>
</div>