On Thursday, 11 June 2015 at 00:27:36 UTC, Ali Çehreli wrote:
"Note: Remember that it is not recommended to catch Error nor
its base class Throwable. What I mean by "any exception" here
is "any exception that is defined under the Exception
hierarchy." A nothrow function can still emit exceptions that
are under the Error hierarchy, which represents irrecoverable
error conditions that should preclude the program from
continuing its execution."
In other words, nothrow means "does not emit Exception, it can
still emit Error."
Feel free to donate those finely worded statements to the
official docs.
Mike