I'm personally super excited about Swift adopting some kind of concurrency abstraction. However, the team has indicated that this is our of scope for Swift 3: <a href="https://github.com/apple/swift-evolution/blob/master/README.md">https://github.com/apple/swift-evolution/blob/master/README.md</a><br><br>On the other hand, there's been a lot of library innovation in this area, so I think it's good it'll take some more time for any of this to happen in the language itself, since some of these ideas could mature before committing them into the language. <br><div class="gmail_quote"><div dir="ltr">On Wed, Jan 13, 2016 at 7:24 PM Suminda Dharmasena via swift-evolution <<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div dir="ltr"><div>Hello,</div><div><br></div><div>Unlike in Java a better model for synchronisation would be active objects where you can specify groupings of parallelism or serialism, i.e., being able to specify that calls to a group of functions can only happen one after the other. </div><div><br></div><div>Perhaps this can be in the form of an attribute. E.g. @active(group="ObjXYZStateChange") or @actor(receive="aFunc")</div><div><br></div><div><br></div><div>Suminda</div></div></div></div>
</div>
<img src="https://u2002410.ct.sendgrid.net/wf/open?upn=EmLgVGNgdilXys3cXWyAWvOFC2-2FejnHkMVv8PyEdfbqegGhPGIkCUNv9wJJczpLlIcwZPLiCC9b5D6MwdLkVvX-2B2SnOwfd3HQmjN4DI7di8F5OfuTu8EmK0-2F8pNSlarGk68ok2Q2U-2B9Sgp7-2BCTqxu4RByQDn1prbjqM80eggPjYmGCzsYr-2BSUtq7YCZc9V7BaeocV42iIjuWwiiee-2FiOs9U8RVvQ5a7QN-2B5Pamtzt4s-3D" alt="" width="1" height="1" border="0" style="min-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">
_______________________________________________<br>
swift-evolution mailing list<br>
<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a><br>
<a href="https://lists.swift.org/mailman/listinfo/swift-evolution" rel="noreferrer" target="_blank">https://lists.swift.org/mailman/listinfo/swift-evolution</a><br>
</blockquote></div><div dir="ltr">-- <br></div>Javier Soto