Sean Kelly wrote:
I've had the same experience. The proposed changes would make string useless to me, even for Unicode work. I'd end up using ubyte[] instead.
At this point, the experience with D strings is that D gets it right. To change it would require someone who has spent a *lot* of hours programming in utf making a very compelling argument.