<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div><br><br><span style="background-color: rgba(255, 255, 255, 0);"><b><span class="Apple-tab-span" style="white-space: pre;">        </span>* What is your evaluation of the proposal?</b></span></div><div id="AppleMailSignature"><span style="background-color: rgba(255, 255, 255, 0);"><br></span></div><div id="AppleMailSignature"><span style="background-color: rgba(255, 255, 255, 0);">I am in favor of this proposal. </span></div><div id="AppleMailSignature"><span style="background-color: rgba(255, 255, 255, 0);"><br class=""><b><span class="Apple-tab-span" style="white-space: pre;">        </span>* Is the problem being addressed significant enough to warrant a change to Swift?</b></span></div><div id="AppleMailSignature"><span style="background-color: rgba(255, 255, 255, 0);"><br></span></div><div id="AppleMailSignature"><span style="background-color: rgba(255, 255, 255, 0);">The proposal has a more narrow scope than the original, but I think it addresses the problem it is trying to solve which is the ability to name functions with argument labels unambiguously. </span></div><div id="AppleMailSignature"><br></div><div id="AppleMailSignature"><span style="background-color: rgba(255, 255, 255, 0);"><b><span class="Apple-tab-span" style="white-space: pre;">        </span>* Does this proposal fit well with the feel and direction of Swift?</b></span></div><div id="AppleMailSignature"><span style="background-color: rgba(255, 255, 255, 0);"><br></span></div><div id="AppleMailSignature"><span style="background-color: rgba(255, 255, 255, 0);">This new version is simpler than the original and the notation is elegant, concise and consistent with the Swift language. It does not address naming property getters / setters but I am guessing that is outside the scope of this proposal and being addressed by Lens. </span></div><div id="AppleMailSignature"><span style="background-color: rgba(255, 255, 255, 0);"><br class=""><b><span class="Apple-tab-span" style="white-space: pre;">        </span>* If you have you used other languages or libraries with a similar feature, how do you feel that this proposal compares to those?</b></span></div><div id="AppleMailSignature"><span style="background-color: rgba(255, 255, 255, 0);"><br></span></div><div id="AppleMailSignature"><span style="background-color: rgba(255, 255, 255, 0);">I've used Objective-C which Swift integrates with extensively. This is very similar to the naming of selectors and for that reason I think it will work well for mapping method names between Objective-C and Swift. </span></div><div id="AppleMailSignature"><span style="background-color: rgba(255, 255, 255, 0);"><br class=""><span class="Apple-tab-span" style="white-space: pre;">        </span><b>* How much effort did you put into your review? A glance, a quick reading, or an in-depth study?</b></span><br class="" style="-webkit-text-size-adjust: auto;"></div><div id="AppleMailSignature"><span style="background-color: rgba(255, 255, 255, 0);"><br></span></div><div id="AppleMailSignature"><span style="background-color: rgba(255, 255, 255, 0);">I read the original proposal and a lot of the emails. I had my reservations about the notation originally proposed and specially the back ticks. I wasn't sure if I liked it. However, now that the proposal has a more narrow scope, and the notation has been changed, I think it strikes the right balance that Swift is known for: elegant, concise and consistent. </span></div><div id="AppleMailSignature"><br></div><div><br>On Jan 13, 2016, at 12:20 PM, Joe Groff <<a href="mailto:jgroff@apple.com">jgroff@apple.com</a>> wrote:<br><br></div><blockquote type="cite"><div><meta http-equiv="Content-Type" content="text/html charset=us-ascii"><br class=""><div><blockquote type="cite" class=""><div class="">On Jan 13, 2016, at 9:16 AM, Joe Groff via swift-evolution <<a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=us-ascii" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hello Swift community,<br class=""><br class="">The review of "Naming Functions with Argument Labels" begins now and runs through January 10th. The proposal is available here:<br class=""><br class=""><span class="Apple-tab-span" style="white-space: pre;">        </span><a href="https://github.com/apple/swift-evolution/blob/master/proposals/0018-flexible-memberwise-initialization.md" class="">https://github.com/apple/swift-evolution/blob/master/proposals/0021-generalized-naming.md</a><br class=""><br class=""></div></div></blockquote><br class=""></div><div>Sorry, Mail mangled the link here, and the review runs through January <b class="">18th. </b>Here's the corrected link:</div><br class=""><div class=""><a href="https://github.com/apple/swift-evolution/blob/master/proposals/0021-generalized-naming.md" class="">https://github.com/apple/swift-evolution/blob/master/proposals/0021-generalized-naming.md</a></div><div class=""><br class=""></div><div class="">-Joe</div>
<img src="https://u2002410.ct.sendgrid.net/wf/open?upn=pLP9geT8Np1lYPUE1Mzp7-2FNnYod8hGw1uYpGMl3J8kP5C1T9eUhNBdS5no29ehtKBNDlTdhrCn8Bkxd9IHbE2MomX-2FHaxq2wF1p-2Fj2UR-2FGWzrboDbG-2BfW-2BKTLAWR3Q4n7IHmTQJ-2B1166Bc9KmMKcTXt6IwKltIqYoyPHkWqC8cgV7AE5ahvVumRTTmgnXAeDNTuARo-2B9JUnsUaIrUK0C3isVR4QAyPYZPyNzU5kpDBs-3D" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;">
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>swift-evolution-announce mailing list</span><br><span><a href="mailto:swift-evolution-announce@swift.org">swift-evolution-announce@swift.org</a></span><br><span><a href="https://lists.swift.org/mailman/listinfo/swift-evolution-announce">https://lists.swift.org/mailman/listinfo/swift-evolution-announce</a></span><br></div></blockquote></body></html>