DIP65: Fixing Exception Handling Syntax

Andrei Alexandrescu via Digitalmars-d digitalmars-d at puremagic.com
Thu Jul 17 17:48:40 PDT 2014


On 7/17/14, 3:01 PM, Dicebot wrote:
> On Thursday, 17 July 2014 at 21:51:54 UTC, bearophile wrote:
>> Walter Bright:
>>
>>> We need to STOP breaking existing code.
>>
>> This is a small example case where I suggest to break hypothetical
>> existing code:
>> https://github.com/D-Programming-Language/phobos/pull/2077#issuecomment-49360265
>>
>>
>> The fear of breaking code should NOT freeze our brains in terror. For
>> each sigh of broken code could exist one thousand sighs caused by
>> broken designs that will keep causing troubles forever.
>
> Your proposal there is much much worse than one to deprecate `catch()` -
> it may result in silent change of behavior

That would be serious. What code would change behavior with Walter's 
proposal? -- Andrei



More information about the Digitalmars-d mailing list