Why Is Swift’s String API So Hard?

Mike Ash: Incidentally, I think that representing all these different concepts as a single string type is a mistake. Human-readable text, file paths, SQL statements, and others are all conceptually different, and this should be represented as different types at the language level. I think that having different conceptual kinds of strings be distinct types … Continue reading Why Is Swift’s String API So Hard?