Life in the Fast Lane (@nogc blog post)
    Dukc via Digitalmars-d-announce 
    digitalmars-d-announce at puremagic.com
       
    Sat Jun 17 09:59:56 PDT 2017
    
    
  
On Saturday, 17 June 2017 at 13:05:50 UTC, Adam D. Ruppe wrote:
> The reason writeln fails @nogc is that it *might* throw an 
> exception with most args if stdout is closed or something.
>
> Perfect example of an *extremely* rare case failing @nogc's 
> ridiculously strict requirements.
If that Walter's DIP about reference-counted exceptions gets 
trough it should ease problem like that quite a bit.
And as he said, memory-safe programming is not the problem 
-verifying the safety is. I think it is the same with GC.
Didn't Don Clugston say about something at some Dconf that it 
must trigger allocation "not hardly ever, NEVER"? So there's a 
real need even for the rigid @nogc, albeit a niche one.
    
    
More information about the Digitalmars-d-announce
mailing list