On Friday, 13 May 2016 at 10:38:09 UTC, Jonathan M Davis wrote:
Based on what I've seen in previous conversations on
auto-decoding over the past few years (be it in the newsgroup,
on github, or at dconf), most of the core devs think that
auto-decoding was a major blunder that we continue to pay for.
But unfortunately, even if we all agree that it was a huge
mistake and want to fix it, the question remains of how to do
that without breaking tons of code - though since AFAIK, Andrei
is still in favor of auto-decoding, we'd have a hard time going
forward with plans to get rid of it even if we had come up with
a good way of doing so. But I would love it if we could get rid
of auto-decoding and clean up string handling in D.
- Jonathan M Davis
Why not just try it in a separate test release? Only then can we
know to what extent it actually breaks code, and what remedies we
could come up with.