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