DIP64 - Regarding 'pure' and 'nothrow'

Jonathan M Davis via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed Aug 27 15:43:12 PDT 2014


On Wednesday, 27 August 2014 at 20:17:11 UTC, Brian Schott wrote:
> The "delete" keyword is deprecated[1] and making that decision 
> never broke any code.
>
> [1] http://dlang.org/deprecate.html#delete

LOL. Yeah, we've broken code before, and Walter can be talked 
into it, but it's hard, and it's only getting harder. It helps 
considerably if Andrei can be convinced, though that's not easy 
either. But regardless, anything that's essentially an aesthetic 
improvement will almost certainly get rejected. At this point, it 
almost has to be something that outright gets rid of bugs (like 
eliminating implicit fallthrough in switch statements). And 
delete does fall in that category, because it's an @safe issue. 
It's also something that was decide years ago rather than 
recently.

I can definitely understand why you want to make the changes in 
DIP 64, but you're fighting an uphill battle given that it's 
essentially an aesthetic improvement.

- Jonathan M Davis


More information about the Digitalmars-d-learn mailing list