<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div><blockquote type="cite" class=""><div class="">On Mar 31, 2017, at 3:07 AM, Haravikk via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">Is it actually in-use or just reserved? Not sure I've ever needed it in the debugger.</div></div></blockquote><div><br class=""></div><div>Pop into the REPL for a minute:</div><div><br class=""></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>$ swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>Welcome to Apple Swift version 3.1 (swiftlang-802.0.41 clang-802.0.36). Type :help for assistance.<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>&nbsp;&nbsp;1&gt;&nbsp;"hello"<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>$R0: String = "hello"<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>&nbsp;&nbsp;2&gt;&nbsp;$R0<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>$R1: String = "hello"<br class=""><br class=""></div><div>You may not have ever noticed it was there, but it was.</div><br class=""><blockquote type="cite" class=""><div class=""><div class="" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">What about @? It has a certain appropriateness in how it reads for a path like:<span class="Apple-converted-space">&nbsp;</span><font face="Monaco" class="">@Person.friend.lastName</font></div><div class="" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"></div></div></blockquote><div><br class=""></div><div>We're already using @ for attributes; I don't think we want to overload its meaning.</div><br class=""><blockquote type="cite" class=""><div class=""><div class="" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">Another alternative might be something like an unnamed compiler directive, for example:<span class="Apple-converted-space">&nbsp;</span><font face="Monaco" class="">#(Person.friend.lastName)</font></div><div class="" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">If you consider the statement to mean "expand this".</div><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class=""></span></div></blockquote><br class=""></div><div>The unnamed compiler directive seems like *really* valuable real estate, arguably much more so than unresolved-member-on-KeyPath-type is. I think it'd be foolish to assign it to anything before we have a macro system designed.</div><br class=""><div class="">
<span class="Apple-style-span" style="border-collapse: separate; font-variant-ligatures: normal; font-variant-east-asian: normal; font-variant-position: normal; line-height: normal; border-spacing: 0px;"><div class=""><div style="font-size: 12px; " class="">--&nbsp;</div><div style="font-size: 12px; " class="">Brent Royal-Gordon</div><div style="font-size: 12px; " class="">Architechies</div></div></span>

</div>
<br class=""></body></html>