On Friday, 13 May 2016 at 00:47:04 UTC, 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.

Python 2 is/was deployed at a much larger scale and with far more library dependencies, so I don't think it is comparable. It is easier for D to get away with breaking changes.

I am still using Python 2.7 exclusively, but now I use:
from __future__ import division, absolute_import, with_statement, unicode_literals

D can do something similar.

C++ is using a comparable solution. Use switches to turn on different compatibility levels.

Reply via email to