On Saturday, 15 July 2017 at 18:14:48 UTC, aberba wrote:
On Saturday, 15 July 2017 at 05:54:32 UTC, ag0aep6g wrote:
On 07/15/2017 06:21 AM, bauss wrote:
[...]
1) Drop two elements from "Bär". With auto-decoding you get
"r", which is nice. Without auto-decoding you get [0xA4, 'r']
where 0xA4 is the second half of the encoding of 'ä'. You have
to know your Unicode to understand what is going on there.
[...]
So what is the current plan? :)
Andrei has talked about having a non-auto-decoding path for those
who know what they're doing and actively choose that path, while
keeping auto-decoding the default, so as not to break existing
code. Jack has been submitting PRs for this, but it is probably
tedious work, so progress is slow and I don't know how much more
remains to be done:
https://github.com/dlang/phobos/pulls?q=is%3Apr+auto-decoding+is%3Aclosed