@trust is an encapsulation method, not an escape

Vladimir Panteleev via Digitalmars-d digitalmars-d at puremagic.com
Sat Feb 7 03:45:38 PST 2015


On Saturday, 7 February 2015 at 06:20:16 UTC, Walter Bright wrote:
> On 2/6/2015 9:49 PM, Vladimir Panteleev wrote:
>> On Friday, 6 February 2015 at 21:08:21 UTC, Walter Bright 
>> wrote:
>>> 1. exceptions are not for debugging the logic of your program
>>> 2. do not use exceptions to recover from logic bugs in your 
>>> program
>>
>> OK, this is nothing new, but still doesn't answer my question.
>
> You wrote "is clearly a program bug". Therefore use assert(). 
> It's as simple as that.

OK, thank you. A few years ago you were recommending something 
else for this situation. We were in disagreement then, and I 
agree with your current opinion.


More information about the Digitalmars-d mailing list