<div dir="ltr"><br><br><div class="gmail_quote">On Sun, Dec 6, 2009 at 12:17 AM, Henning Thielemann <span dir="ltr">&lt;<a href="mailto:lemming@henning-thielemann.de">lemming@henning-thielemann.de</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im"><br>
On Sat, 5 Dec 2009, Michael Snoyman wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Sat, Dec 5, 2009 at 7:41 PM, Ross Paterson &lt;<a href="mailto:ross@soi.city.ac.uk" target="_blank">ross@soi.city.ac.uk</a>&gt; wrote:<br>
      On Sat, Dec 05, 2009 at 05:52:11PM +0200, Michael Snoyman wrote:<br>
      &gt; For the record, I find this pedanticism misplaced, ...<br>
<br>
      I think you&#39;ll find that&#39;s &quot;pedantry&quot;.<br>
<br>
<br>
Hoped someone would comment exactly that ;).<br>
</blockquote>
<br></div>
:-)<br>
<br>
Nonetheless: Although there might be cases, where it is not immediately clear what is &quot;error&quot; and what is &quot;exception&quot; (not to mention, that different people prefer to use the words for the corresponding concepts in a different way, if they would do so consistently, it would be ok), in most cases it is clear. Have you ever tried to handle an &quot;array index out of range&quot; situation at run-time? I think, it cannot be sensibly handled by the program automatically. Thus there is no other way than terminating the program. Thus I&#39;d call this situation an &quot;error&quot; not an &quot;exception&quot;. Of course, people like to throw in here a web server as counterexample. So to speak: With respect to exceptions web servers are an exception.<br>

<br>
</blockquote></div>I think there are plenty of examples like web servers. A text editor with plugins? I don&#39;t want to lose three hours worth of work just because some plugin wasn&#39;t written correctly. For many classes of programs, the distinction between error and exception is not only blurred, it&#39;s fully irrelevant. Harping on people every time they use error in the &quot;wrong&quot; sense seems unhelpful.<br>
<br>Hope my commenting on this subject doesn&#39;t become my own form of *pedantry*.<br><br>Michael<br></div>