Well, it has probably always been interesting, but it seems to be just now that the discussion is far enough along that I can wrap my head around it. I spent some time today reading these three posts that have me excited for the future.

  1. The swift concurrency roadmap

  2. A drill-down into a proposal for structured concurrency in swift

  3. A blog post on why all the traditional models of concurrency are trash

If you are missing async/await in swift, enticed by the prospect of an ‘async let’ or ‘async var’, and/or enjoy a clever headline like ‘go statement considered harmful’, these will be to your liking.