Also Chicken Scheme:<p><pre><code>  (- 0.3 (+ 0.1 0.2))
    -5.55111512312578e-17
</code></pre>
Of course you can always (use numbers), but then you have to use (&#x2F; 1 20) and (&#x2F; 2 10). &quot;0.3&quot; is still considered &quot;inexact&quot;, because of the decimal point. I don&#x27;t like this - finite decimals are perfectly rational numbers and trivially convertible, why can&#x27;t the interpreter treat them as such?