<div><span class="gmail_quote">On 12/4/07, <b class="gmail_sendername">Stefan O&#39;Rear</b> &lt;<a href="mailto:stefanor@cox.net">stefanor@cox.net</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">&quot;Is there a reason why 2 + 2 is defined as 4 instead of, for example,<br>5?&quot;</blockquote>
<div>&nbsp;</div>
<div>Wow.&nbsp; That wasn&#39;t really necessary.&nbsp;&nbsp;4 has a clear meaning (the number after the number after the number after the number after zero) which is equivalent to 2 + 2.&nbsp; I&#39;m not talking about naming issues; you could say that 5 was that number but then nobody would know what you are talking about.&nbsp; I am asking about the history&nbsp;&amp; motivation behind the original definition of strictness, not arguing for a redefinition.
</div><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Strictness is more useful in practice, simpler to define, and easier to<br>approximate.</blockquote>
<div>&nbsp;</div>
<div>Please elaborate; this is exactly why I asked. &nbsp;In particular, &quot;more useful in practice&quot; is the thing I am most curious about.</div>
<div>&nbsp;</div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">What benefit does your notion offer?</blockquote>
<div>&nbsp;</div>
<div>Well, one usually says&nbsp;something like &quot;f is strict in its&nbsp;2nd argument&quot; which on casual reading tends to make me&nbsp;think that it has something to do with&nbsp;the argument.&nbsp;&nbsp;By the actual definition, however, f _ _&nbsp;=&nbsp;undefined is strict in&nbsp;all of its&nbsp;arguments; but it&#39;s clear from the definition that the arguments&nbsp;are irrelevant.
</div>
<div>&nbsp;</div>
<div>&nbsp; -- ryan</div></div>