<div dir="ltr"><div>Dear Marc or Brad,</div><div><br></div><div>First - Happy Holidays! :))</div><div><br></div><div>A Q:</div><div><br></div><div>> #e0.3</div><div>3/10</div><div>> (inexact->exact 0.3)</div><div>

5404319552844595/18014398509481984</div><div><br></div><div><br></div><div>> #e0.2</div><div>1/5</div><div>> (inexact->exact 0.2)</div><div>3602879701896397/18014398509481984</div><div><br></div><div><br></div><div>

Why the different results? Is there any way to get the #e behavior in a more effective way than (string-append "#e" (number->string n))?</div><div><br></div><div>The end goal here is to get decimal arithmetics with precision e.g. (float (* (- 0.3 0.2) 10)) != 0.</div>

<div><br></div><div>Thanks,</div><div>Mikael</div><div><br></div></div>