Catching Errors
    Jack Stouffer via Digitalmars-d 
    digitalmars-d at puremagic.com
       
    Thu Jan 19 08:55:18 PST 2017
    
    
  
On Thursday, 19 January 2017 at 14:29:46 UTC, Jack Stouffer wrote:
> From what I understand, the difference between an Exception and 
> and Error is that Errors signal your program has entered into 
> an invalid state. For example, going past the end of an array 
> and attempting to access that memory. On the flip side, 
> Exceptions signal that something out of the ordinary happened, 
> but with proper handling the program can go on it's merry way. 
> An example being entering 13 as a month in a std.datetime.Date.
>
> If this is the case, would it not make sense to make it illegal 
> to catch Errors in @safe code?
Ok, very visible idiotic moment here:
This is already the rule.
    
    
More information about the Digitalmars-d
mailing list