What is the point of nothrow?
wjoe
none at example.com
Tue Jun 12 17:38:07 UTC 2018
On Monday, 11 June 2018 at 00:47:27 UTC, Jonathan M Davis wrote:
> On Sunday, June 10, 2018 23:59:17 Bauss via Digitalmars-d-learn
> wrote:
> Errors are supposed to kill the program, not get caught. As
> such, why does it matter if it can throw an Error?
>
> Now, personally, I'm increasingly of the opinion that the fact
> that we have Errors is kind of dumb given that if it's going to
> kill the program, and it's not safe to do clean-up at that
> point, because the program is in an invalid state, then why not
> just print the message and stack trace right there and then
> kill the program instead of throwing anything? But
> unforntunately, that's not what happens, which does put things
> in the weird state where code can catch an Error even though it
> shouldn't be doing that.
Sorry for off topic but this means that I should revoke a private
key every time a server crashes because it's not possible to
erase secrets from RAM ?
More information about the Digitalmars-d-learn
mailing list