exceptions vs error codes
    Ola Fosheim Grøstad via Digitalmars-d 
    digitalmars-d at puremagic.com
       
    Wed Jul 13 03:14:24 PDT 2016
    
    
  
On Wednesday, 13 July 2016 at 09:53:31 UTC, ketmar wrote:
> On Wednesday, 13 July 2016 at 09:12:56 UTC, Ola Fosheim Grøstad 
> wrote:
>> Undefined by the language is not the same as unknown in a 
>> concrete instance. It simply means that such constructs are 
>> not part of the specified language.
>
> "program is in undefined state"? that is what written in the 
> specs.
That is a meaningless statement. The program is never in a state. 
The program is the input, the source code.
> and it means exactly that: *anything* can be messed up, 
> including druntime internal things. the only thing one can 
> really do here is invoke "exit" syscall as fast, as possible, 
> or dereference zero pointer to get core dump.
That's an implementation detail.
    
    
More information about the Digitalmars-d
mailing list