On 3/10/2014 2:09 PM, Steven Schveighoffer wrote:
What in my proposal makes you think you don't have unfettered access? The underlying immutable(char)[] representation is accessible. In fact, you would have more access, since phobos functions would then work with a char[] like it's a proper array.
You divide the D world into two camps - those that use 'struct string', and those that use immutable(char)[] strings.
> I imagine only code that is currently UTF ignorant will break, This also makes it a non-starter.