<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=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jul 20, 2016, at 12:44 PM, Tino Heth 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=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div class=""><blockquote type="cite" class=""><div class="">Am 20.07.2016 um 18:20 schrieb L. Mihalkovic &lt;<a href="mailto:laurent.mihalkovic@gmail.com" class="">laurent.mihalkovic@gmail.com</a>&gt;:</div><br class="Apple-interchange-newline"><div class=""><div dir="auto" class=""><blockquote type="cite" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><div class=""><div class=""><div class="">So my advice: Be glad that you don't see such problems in your real work life, and hope that the extremists who would like to completely remove classic object orientation and cripple Swift to fully match their ideals don't prevail ;-)</div></div></div></blockquote><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">That ship has sailed... it is now just a matter of the implementation details... My hopes are now on google forking swift like they did to webkit and dalvik. It won't save the apps, bug it would the servers.</div></div></div></blockquote></div>;-) nay, that's a little bit to pessimistic for me:<div class="">After all, even with SE-0117, you can still write nice code with Swift — it just will be less fun :(</div><div class=""><br class=""><div class="">Afaics, there is constant pressure to turn Swift into a language for fools, rather than a language that helps us avoiding foolish mistakes… but so far, Swift got more things right for me than any of the alternatives.</div></div></div></div></blockquote><div><br class=""></div>I think we’ve all had some disappointments in at least some part of the evolution of Swift - it is only natural, as the difference of opinions and perspectives is why this mailing list exists.</div><div><br class=""></div><div>I for one was very disappointed at the addition of the new “private” visibility - I didn’t see a real-world need for smaller-than-file scope, it made ‘fileprivate' &nbsp;be spelled ugly and I felt it was too early to expand visibility features before we had established whether submodules or multi-module frameworks would be evolution targets. But in the words of a former coworker, it hardly seems a hill worth dying on.</div><div><br class=""></div><div>In the end, design is all about trade-offs. I still think Swift has a decent and consistent design and design evolution, and I look forward to see what we enable in the Swift 4/5 timeframe.</div><div><br class=""></div><div>-DW</div></body></html>