On Friday, 13 May 2016 at 01:00:54 UTC, Walter Bright wrote:
On 5/12/2016 5:47 PM, Jack Stouffer wrote:
D is much less popular now than was Python at the time, and
Python 2 problems
were more straight forward than the auto-decoding problem.
You'll need a very
clear migration path, years long deprecations, and automatic
tools in order to
make the transition work, or else D's usage will be
permanently damaged.
I agree, if it is possible at all.
A plan:
1. Mark as deprecated places where auto-decoding used. I
think it's all "range" functions for string(front, popFront,
back, ...).
Force using byChar & co.
2. Introduce new String type in Phobos.
3. After ages make immutable(char) ordinal array.
Is it OK? Profit?