(no title)
cowabunga | 11 years ago
My point is more that regardless of the syntax, runtime or approach, the same outcome is possible without having to enter a risky niche.
PHP does nothing, but if you throw it in a prefork MPM module in apache, it does that.
Sure we don't let it physically crash and we handle the exception at the base of the thread and decide what to do, but the outcome is the same. Java error handling is absolutely fine and in some cases, far less painful that the "err" semantics of Go.
platz|11 years ago
In most other languages, the caller is forced to deal the the exception, which litters the responsibility to resolve the exception across all consumers.
This is qualitatively different from erlang