Tracing/Profiling D Applications
Christian Köstlin
christian.koestlin at gmail.com
Tue May 31 21:49:44 UTC 2022
On 2022-05-29 23:00, Ali Çehreli wrote:
> On 5/29/22 13:53, Christian Köstlin wrote:
>
> > According to
> >
> https://www.schveiguy.com/blog/2022/05/comparing-exceptions-and-errors-in-d/
>
> > its bad to catch Errors ...
>
> Correct in the sense that the program should not continue after catching
> Error.
>
> > so dowork should catch only Exception?
>
> It should catch Error as well. Otherwise you will have no idea why a
> thread disappeared. You may agree with me here:
>
> https://youtu.be/dRORNQIB2wA?t=1950
Thanks a lot for this explanation!
Probably a try catch (Throwable) is a good thing to have in any thread
that does not only use nothrows ...
>
> I catch'ed Throwable in the code just because it's a quick little
> experiment.
>
> > it might be better
> > to crash directly ...
>
> Sounds good but only after leaving the reason behind somehow.
>
> Ali
>
Kind regards,
Christian
More information about the Digitalmars-d-learn
mailing list