Release D 2.072.0
Nick Sabalausky via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Fri Nov 11 11:36:59 PST 2016
On 11/11/2016 08:30 AM, Dicebot wrote:
> On Friday, 11 November 2016 at 13:21:40 UTC, Nick Sabalausky wrote:
>> Run the new dmd. If it fails, either fix your code or go temporarily
>> go back to the old dmd until you can fix your code.
>
> D will never be considered production ready as pong as this attiude
> remaind. Your described scenario in practice works like this:
>
> - You decide to delay fix until you have time to investigate
I've gone through a lot of compiler upgrades on a lot of D projects, and
in my experience, this "investigate and fix for the new dmd" has always
been trivial (aside from one instance where Phobos's standard function
deprecation policy wasn't followed).
Some things should certainly have a smooth transition path (like above,
when replacing a Phobos function with a different one), but really, not
everything needs to be.
> - Half of users of your library you (or your colleagues) complain that
> they can't upgrade their projects because you areso slow
> - You desperately find time to do required fix which proves bavkwards
> incompatible
AFAICT, That's not the case with this particular cycle detection matter.
More information about the Digitalmars-d-announce
mailing list