<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Mar 19, 2010, at 11:42 AM, Glenn Linderman wrote:</div><blockquote type="cite"><div><blockquote type="cite"><font class="Apple-style-span" color="#000000"><br></font></blockquote><br>The whole point of providing Decimal is for applications for which float is inappropriate. &nbsp;I didn't think I needed to reproduce PEP 327 in my email.<br><br>So when a coder choose to use Decimal, it is because float is inappropriate. &nbsp;Because float is inappropriate, mixing Decimal and float is inappropriate. &nbsp;Having the language coerce implicitly, is inappropriate. &nbsp;All this is in the PEP. &nbsp;Note that the PEP actually says that the problem is not doing implicit arithmetic (as some have reported in this thread) but in doing implicit coercions. &nbsp;In order to do implicit comparisons, one must do an implicit coercion. &nbsp;Hence the PEP actually already prohibits implicit comparisons, as well as implicit arithmetic.<br></div></blockquote><div><br></div><div>Well said.</div><div><br></div><div><br></div><div>Raymond</div></div></body></html>