Apple releases a new programming language for its platform, called Swift. Swift synthesises Apple’s learning from years of Objective-C, but they also cherry picked from the vast pool of learning embedded in many high profile and popular languages such as OCaml, C#, Rust, Lua, and many others. Interestingly, Apple seem to have left out concurrency and parallelism, either they consider those to be outside of the scope for a modern language or they are just not ready to release something in that area. Parallelism and concurrency are first and foremost systems concerns, more at home with a systems programming language. Apple is heavily focused on the user experience, and much less on system experience (TM). This makes me believe that Apple intentionally decided that Swift would not be a systems programming language. At least not now.