>Swift has no quality high-level concurrency primitives - until those arrive, Swift is a complete non-starter as a server language.
That's just false. Server-side projects that require concurrency are a tiny minority.
That's just false. Server-side projects that require concurrency are a tiny minority.
Also with the parent, why do you think "swift has no quality high-level concurrency primitives"? GCD and blocks along with some promise library should make it easier then goroutines and channels no?
Things like the core request loop and the DB connection pool will need to handle concurrency, but a few people will have figured out how to get that stuff working and you can just use their libraries.