On 2015-02-17 at 03:35, Jonathan Marler wrote:
On Tuesday, 17 February 2015 at 00:00:54 UTC, FG wrote:
Yes, they would be in TLS. I know exceptions in general are a complex problem, 
therefore I limited the comment only to errors, because forbidding the use of 
`aa[key]` in @nogc seemed odd (although I do think that `aa.get(key, default)` 
and `key in aa` are superior to `aa[key]`). I have seen a few examples of 
Exception chaining, but not Error chaining, and since Error trumps Exception, 
whatever else was raised was of less importance to me, so I didn't give much 
thought to that.

I'm not sure what you mean by Errors?  Are you talking about asserts?

Asserts among them. I was talking about the two classes of Throwable: Error and 
Exception.

Errors: AssertError, FinalizeError, HiddenFuncError, 
InvalidMemoryOperationError, InvalidPointerError, NotImplementedError, 
OutOfMemoryError, ParallelForeachError, RangeError, SwitchError, SysError, 
ThreadError.

Exceptions: Base64Exception, CSVException, ConvException, CurlException, 
EncodingException, ErrnoException, FiberException,
FileException, FormatException, GetOptException, JSONException, 
OverflowException, ...

Reply via email to