<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Jan 13, 2015 at 8:26 PM, deadalnix via Digitalmars-d <span dir="ltr"><<a href="mailto:digitalmars-d@puremagic.com" target="_blank">digitalmars-d@puremagic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Wednesday, 14 January 2015 at 02:40:20 UTC, Jeremy Powers via Digitalmars-d wrote:<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<a href="http://www.artima.com/intv/handcuffs.html" target="_blank">http://www.artima.com/intv/<u></u>handcuffs.html</a><br>
<br>
The best sum up of checked exception you'll find.<br>
<br>
</blockquote>
<br></span><span class="">
False.<br>
<br>
Unless you mean 'the best sum up of the problems people have with checked<br>
exceptions' - it gives a good description of how use of checked exceptions<br>
often goes wrong.<br>
<br>
</span></blockquote>
<br>
Full stop. I made that mistake myself various time, so I can talk from experience here.<br>
<br>
This is a completely wrong mindset. If people have problem with checked exception, then there IS a problem with checked exception, not people. You won't be able to change people, so you'd better focus on changing checked exceptions.<br>
</blockquote></div><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">You are completely right.  Let me rephrase:</div><div class="gmail_extra"><br></div><div class="gmail_extra">The article gives a good overview of the places where checked exceptions are weak, and where people have problems with them.  The things it mentions have best-practice work arounds (or are actually features), and do not invalidate all the usefulness that checked exceptions provide.</div><div class="gmail_extra"><br></div><div class="gmail_extra">It would be great if there were some other scheme instead of checked exceptions, or a slightly different design of them, if it gave me the same advantages without the issues.  Unfortunately I have not seen one yet.</div><div class="gmail_extra"><br></div></div>