<div dir="ltr">I&#39;ve read Chris Lattner proposal on concurrency, and if i&#39;m correct, the proposal is to start implementing async / await mechanism first, then other more evolved mechanisms (such as actors) on top later.<div><br></div><div>My question after reading the many conversations (and confusion) around the execution order of async / await on the mailing list is this : </div><div>Isn&#39;t the actor model a more &quot;elementary&quot; concurrency model than async / await, and so, from a theoretical point of view, wouldn&#39;t it make more sense to implement it first as a layer to build future other concurrency mechanisms on top ?</div><div><br></div><div>I&#39;m putting emphasis on the &quot;theoretical&quot; aspect of my question, because i&#39;m 100% certain that if Mr Lattner decided to go this path, it&#39;s because it makes more sense from an implementation point of view. </div><div><br></div><div>Benjamin</div></div>