Question on @nothrow
Yuxuan Shui via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed Jul 5 13:07:13 PDT 2017
On Wednesday, 31 May 2017 at 08:18:07 UTC, Vasileios
Anagnostopoulos wrote:
> Hi,
>
> after reading various articles bout the "supposed" drawbacks of
> checked exceptions I started to have questions on @nothrow. Why
> there exists and not a @throws annotation enforced by the
> compiler? I understand that people are divided on checked
> exceptions and each side has some valid points. But explicitly
> marking a function as throwing "something" is another subject.
> Why have the dlang community reached to the decision to use
> @nothrow and not a @throws?
Adding @throws to a function requires changing all the functions
downstream. Adding @nothrow doesn't.
More information about the Digitalmars-d-learn
mailing list