talaketu
Joined 15 years ago
Joined 15 years ago
Is the correct resolution to deny (b)?
Maybe I'm misunderstanding what "in the park" represents within the analogy.
> There seem to be 10 people "managing" for every one person coding
Take this literally, not as as a ration. - each SWE in a product team has an EM, Dir Eng, VP Eng, PM, Director Product, VP Product, ...
On the software abstraction, exceptions are simply a convenient implicit control flow device for handling the alternate path when an intended state cannot be achieved. I don't follow the paper's argument that "current exception design is suboptimal for efficient implementation" - but I would not be surprised considering the lifetime issues.
Btw, we don't say "exceptions are for infrequent conditions", because that's not what they're for.
I quite like the etymological "taken out", because it carries a notion of special handling - a control flow aspect that is the main point of using them.
I would have not have thought an unreachable host was exceptional, given that it's quite normal.