<div class="gmail_quote">On 29 August 2012 04:31, Jonathan M Davis <span dir="ltr"><<a href="mailto:jmdavisProg@gmx.com" target="_blank">jmdavisProg@gmx.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">On Wednesday, August 29, 2012 01:13:15 Manu wrote:<br>
> On 28 August 2012 21:52, Andrei Alexandrescu<br>
><br>
> <<a href="mailto:SeeWebsiteForEmail@erdani.org">SeeWebsiteForEmail@erdani.org</a>>wrote:<br>
> > On 8/28/12 8:23 AM, Manu wrote:<br>
> >> Well that's painful for a number of reasons..<br>
> >><br>
> >> Other than the fact that I need to rewrite a bunch of code,<br>
> ><br>
> > Walter and Kenji think breaking meaningful existing code is an overriding<br>
> > concern, and I ended up agreeing with them.<br>
> ><br>
> > They will look into a solution that keeps your working code working.<br>
> ><br>
> > This change of wind may as well turn a new page in the history of D :o).<br>
><br>
> Wow, I didn't see that coming.<br>
><br>
> At very least, just put it on a deprecation schedule. I'm happy (perhaps<br>
> even prefer) to use the alternative approach I've describe if those 2<br>
> issues are addressed in some way.<br>
<br>
</div></div>The funny thing about that is that for the most part, language features which<br>
are supposed to be deprecated tend to just stick around instead of getting<br>
deprecated, meaning that people keep on using them, and that by the time<br>
they're actually deprecated, they'll break that much more code...<br>
<br>
It's one thing to decide not to make a change becasue we don't want to break<br>
code. It's quite another to just keep putting it off to avoid breaking code.<br>
That just makes things worse when it finally happens.<br></blockquote><div><br></div><div>I've conceded that I don't mind changing my code, if a satisfactory alternative exists (it doesn't currently). Also, I'd like to have some notice that I need to make some time to change the code, and the opportunity to work it into my schedule.</div>
<div>Surely that's not unreasonable.</div></div>