I'm reading about error handling in nodejs, and I came across something unsettling while reading this document:
http://nodejs.org/api/domain.html
It says "By the very nature of how throw works in JavaScript, there is almost never any way to safely "pick up where you left off", without leaking references, or creating some other sort of undefined brittle state."
This sounds horribly horrible. Is this really saying that any time an exception is thrown, I need to shut down the thread? I feel like I'm missing something here.