Re: [swift-evolution] [Concurrency] choice of actor model

2017-08-18 Thread Shams Imam via swift-evolution
Do you have example communication patterns for the actor model/asynchronous messaging context? It would be interesting to see if selectors could be used to simplify programming such patterns. Regards, Shams. On Sat, Aug 19, 2017 at 10:47 AM, Jonathan Hull wrote: > The issue of

Re: [swift-evolution] [Concurrency] choice of actor model

2017-08-18 Thread Jonathan Hull via swift-evolution
The issue of a lack of ordering is one that actually comes up a lot in Swift, and we don’t have a good answer for it in general. That might be something we want to take a deeper look at in the Swift 5 timeframe (at least to talk about options). It would help more than just concurrency…

[swift-evolution] [Concurrency] choice of actor model

2017-08-18 Thread Shams Imam via swift-evolution
Disclaimer: this was work done during my graduate study. It was presented in front of an audience that included Gul Agha who appreciated the work. The Actor model is great concurrency model to build on top of thanks to its data isolation and asynchronous message processing properties. However,