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