<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">This idea probably deserves more attention than it's going to get with this pitch for two reasons:<div class=""><br class=""></div><div class="">First, the Swift-Evolution list is heavily trafficked and you've given no context in either your subject line or your message about what "then" is and why it would be valuable to the Swift programming language. It is a Cocoapod that introduces "syntactic sugar for Swift initializers", that is extended initialization steps to support Cocoa set-up beyond the Apple-supplied inits. This is the same $0-delimited approach that has evolved spontaneously from a variety of developers.</div><div class=""><br class=""></div><div class="">Second, similar ideas have already been pitched and discussed on-list under the topics of method cascading, extended initialization, and so forth. You can search the Swift Evolution Archies on&nbsp;</div><div class=""><br class=""></div><div class=""><ul class="MailOutline"><li class="">Google (use site:https://<a href="http://lists.swift.org/pipermail/swift-evolution/" class="">lists.swift.org/pipermail/swift-evolution/</a>&nbsp;in your search, e.g. <a href="https://www.google.com/?gws_rd=ssl#q=cascad+site:https://lists.swift.org/pipermail/swift-evolution/" class="">https://www.google.com/?gws_rd=ssl#q=cascad+site:https:%2F%2Flists.swift.org%2Fpipermail%2Fswift-evolution%2F</a>)&nbsp;or&nbsp;</li><li class="">gmane (e.g.&nbsp;<a href="http://search.gmane.org/?query=cascad&amp;author=&amp;group=gmane.comp.lang.swift.evolution&amp;sort=relevance&amp;DEFAULTOP=and&amp;xP=Zcascad&amp;xFILTERS=Gcomp.lang.swift.evolution---A" class="">http://search.gmane.org/?query=cascad&amp;author=&amp;group=gmane.comp.lang.swift.evolution&amp;sort=relevance&amp;DEFAULTOP=and&amp;xP=Zcascad&amp;xFILTERS=Gcomp.lang.swift.evolution---A</a>)</li></ul></div><div class=""><br class=""></div><div class="">A proposal on adding Dart-like cascades with Swifter-syntax stalled. Old proposal here: <a href="https://gist.github.com/erica/eb32feb22ba99629285a" class="">https://gist.github.com/erica/eb32feb22ba99629285a</a> Bug report here:&nbsp;<a href="https://bugs.swift.org/browse/SR-160" class="">https://bugs.swift.org/browse/SR-160</a></div><div class=""><br class=""></div><div class="">The topic appears to be a popular one and well liked. I understand its best timeframe for discussion will be in about a year as it is unlikely to be addressed in Swift 3.0, although you should probably ask an Apple team member rather than a general bystander like myself.&nbsp;</div><div class=""><br class=""></div><div class="">Best regards, -- Erica</div><div class=""><br class=""><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jan 4, 2016, at 6:58 AM, James Campbell 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 dir="ltr" class="">I was wondering if this should be part of the stdlib<div class=""><br class=""></div><div class=""><a href="https://cocoapods.org/pods/Then" class="">https://cocoapods.org/pods/Then</a><br clear="all" class=""><div class=""><br class=""></div>-- <br class=""><div class="gmail_signature"><div dir="ltr" class=""><div class=""><div dir="ltr" class=""><div dir="ltr" class=""><div class=""><span style="font-size:16px;line-height:19.2px" class=""></span><span style="font-size:12.8px" class="">&nbsp;Wizard</span><br class=""></div><div class=""><a href="mailto:james@supmenow.com" target="_blank" class="">james@supmenow.com</a></div><div class="">+44 7523 279 698</div></div></div></div></div></div>
</div></div>
<img src="https://u2002410.ct.sendgrid.net/wf/open?upn=r5jpKsi6nat7oa43lpCLi5GRGm2utDkbDscuFklXZ2fXEqrV1PKbwKOrdabgq665MP4oRxI5k0rI5wwbHXoKD49q2yx1KCKiI2-2FqbzZPF7gAHrvp1coPBNdbzEDWaXg3qkul086iiNppmOOndVzzwcUh6H1bdAsTht4-2FjUuckgHZvdb604dEzv-2BtdOZBQnDc12dqZsaiy3mhVvjeX0qXgA-2FPcpwmHfvvmmScuu123xI-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;" class="">
_______________________________________________<br class="">swift-evolution mailing list<br class=""><a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a><br class="">https://lists.swift.org/mailman/listinfo/swift-evolution<br class=""></div></blockquote></div><br class=""></div></div></body></html>