<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div><br><br><div>Regards</div>(From<span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); "> mobile)</span></div><div><br>On Jul 20, 2016, at 8:44 PM, Tino Heth <<a href="mailto:2th@gmx.de">2th@gmx.de</a>> wrote:<br><br></div><blockquote type="cite"><div><meta http-equiv="Content-Type" content="text/html charset=utf-8"><br class=""><div><blockquote type="cite" class=""><div class="">Am 20.07.2016 um 18:20 schrieb L. Mihalkovic <<a href="mailto:laurent.mihalkovic@gmail.com" class="">laurent.mihalkovic@gmail.com</a>>:</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></blockquote><div><br></div><div>Give typescript a shot... It is a very entertaining and increadibly productive language. </div><div>For the most part of this past year i was entertaining the idea that we could eventually use swift to write the <span style="background-color: rgba(255, 255, 255, 0);">next generation of the planet's servers, even sharing </span>object model and some of the business logic with the client side, and that swift would be partially designed for this task in mind (even to write their own servers). But I finally accepted that Apple is not the software company to bet-on for cloud servers work anytime soon. Some of the arguments i have read over the past few months show that this is truly just about finding a very effective and practical replacement for objc. I've been working with cloud foundry codebase (golang), and today i needed a small command line tool. Swift is just not ready for that today.</div><div>Have fun.</div><br><blockquote type="cite"><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></blockquote></body></html>