does anyone have strong opinions about panic behavior?

disclaimer: I'm not advocating for changes to panic behavior in std or elsewhere, that said..

I am of the opinion that panics should bring down the process immediately, from any thread, panic=abort is the better default imo
I can't see a situation where I'd want the program to keep running if one of my panics get hit.

I don't panic when the error can be handled or reasonably expected to occur.

Once you're dealing with an error that should have been impossible limping along sounds dangerous
I can't think of a situation where I'd use catch unwind other than dealing with a dependency that uses panics like c++ exceptions

I understand libraries like bastion depend on being able to catch panics but I feel like this should just be managed with separate processes
You can follow @yaahc_.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: