At the end of part 12.6.3 of the docs in <a href="http://docs.racket-lang.org/reference/reader.html">http://docs.racket-lang.org/reference/reader.html</a>, it gives some examples<div><span class="Apple-style-span" style="font-family: serif; font-size: medium; "></span><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">
Examples:</p><table cellspacing="0"><tbody><tr><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="hspace" style="font-family: monospace; "> </span><span class="ScmInBG" style="background-color: rgb(238, 238, 238); "><span class="hspace" style="font-family: monospace; "></span><span class="ScmIn" style="font-family: monospace; color: rgb(204, 102, 51); background-color: rgb(238, 238, 238); ">-1</span><span class="hspace" style="font-family: monospace; "></span></span></p>
</td><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="hspace" style="font-family: monospace; "> </span>reads equal to<span class="hspace" style="font-family: monospace; "> </span></p>
</td><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="ScmVal" style="font-family: monospace; color: rgb(34, 139, 34); ">-1</span></p>
</td></tr><tr><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="hspace" style="font-family: monospace; "> </span><span class="ScmInBG" style="background-color: rgb(238, 238, 238); "><span class="hspace" style="font-family: monospace; "></span><span class="ScmIn" style="font-family: monospace; color: rgb(204, 102, 51); background-color: rgb(238, 238, 238); ">1/2</span><span class="hspace" style="font-family: monospace; "></span></span></p>
</td><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="hspace" style="font-family: monospace; "> </span>reads equal to<span class="hspace" style="font-family: monospace; "> </span></p>
</td><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="ScmPn" style="font-family: monospace; color: rgb(132, 60, 36); ">(</span><span class="ScmSym" style="font-family: monospace; color: rgb(38, 38, 128); ">/</span><span class="stt" style="font-family: monospace; "> </span><span class="ScmVal" style="font-family: monospace; color: rgb(34, 139, 34); ">1</span><span class="stt" style="font-family: monospace; "> </span><span class="ScmVal" style="font-family: monospace; color: rgb(34, 139, 34); ">2</span><span class="ScmPn" style="font-family: monospace; color: rgb(132, 60, 36); ">)</span></p>
</td></tr><tr><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="hspace" style="font-family: monospace; "> </span><span class="ScmInBG" style="background-color: rgb(238, 238, 238); "><span class="hspace" style="font-family: monospace; "></span><span class="ScmIn" style="font-family: monospace; color: rgb(204, 102, 51); background-color: rgb(238, 238, 238); ">1.0</span><span class="hspace" style="font-family: monospace; "></span></span></p>
</td><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="hspace" style="font-family: monospace; "> </span>reads equal to<span class="hspace" style="font-family: monospace; "> </span></p>
</td><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="ScmPn" style="font-family: monospace; color: rgb(132, 60, 36); ">(</span><span class="ScmSym" style="font-family: monospace; color: rgb(38, 38, 128); ">inexact-&gt;exact</span><span class="stt" style="font-family: monospace; "> </span><span class="ScmVal" style="font-family: monospace; color: rgb(34, 139, 34); ">1</span><span class="ScmPn" style="font-family: monospace; color: rgb(132, 60, 36); ">)</span></p>
</td></tr><tr><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="hspace" style="font-family: monospace; "> </span><span class="ScmInBG" style="background-color: rgb(238, 238, 238); "><span class="hspace" style="font-family: monospace; "></span><span class="ScmIn" style="font-family: monospace; color: rgb(204, 102, 51); background-color: rgb(238, 238, 238); ">1+2i</span><span class="hspace" style="font-family: monospace; "></span></span></p>
</td><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="hspace" style="font-family: monospace; "> </span>reads equal to<span class="hspace" style="font-family: monospace; "> </span></p>
</td><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="ScmPn" style="font-family: monospace; color: rgb(132, 60, 36); ">(</span><span class="ScmSym" style="font-family: monospace; color: rgb(38, 38, 128); ">make-complex</span><span class="stt" style="font-family: monospace; "> </span><span class="ScmVal" style="font-family: monospace; color: rgb(34, 139, 34); ">1</span><span class="stt" style="font-family: monospace; "> </span><span class="ScmVal" style="font-family: monospace; color: rgb(34, 139, 34); ">2</span><span class="ScmPn" style="font-family: monospace; color: rgb(132, 60, 36); ">)</span></p>
</td></tr><tr><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="hspace" style="font-family: monospace; "> </span><span class="ScmInBG" style="background-color: rgb(238, 238, 238); "><span class="hspace" style="font-family: monospace; "></span><span class="ScmIn" style="font-family: monospace; color: rgb(204, 102, 51); background-color: rgb(238, 238, 238); ">1/2+3/4i</span><span class="hspace" style="font-family: monospace; "></span></span></p>
</td><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="hspace" style="font-family: monospace; "> </span>reads equal to<span class="hspace" style="font-family: monospace; "> </span></p>
</td><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="ScmPn" style="font-family: monospace; color: rgb(132, 60, 36); ">(</span><span class="ScmSym" style="font-family: monospace; color: rgb(38, 38, 128); ">make-complex</span><span class="stt" style="font-family: monospace; "> </span><span class="ScmPn" style="font-family: monospace; color: rgb(132, 60, 36); ">(</span><span class="ScmSym" style="font-family: monospace; color: rgb(38, 38, 128); ">/</span><span class="stt" style="font-family: monospace; "> </span><span class="ScmVal" style="font-family: monospace; color: rgb(34, 139, 34); ">1</span><span class="stt" style="font-family: monospace; "> </span><span class="ScmVal" style="font-family: monospace; color: rgb(34, 139, 34); ">2</span><span class="ScmPn" style="font-family: monospace; color: rgb(132, 60, 36); ">)</span><span class="stt" style="font-family: monospace; "> </span><span class="ScmPn" style="font-family: monospace; color: rgb(132, 60, 36); ">(</span><span class="ScmSym" style="font-family: monospace; color: rgb(38, 38, 128); ">/</span><span class="stt" style="font-family: monospace; "> </span><span class="ScmVal" style="font-family: monospace; color: rgb(34, 139, 34); ">3</span><span class="stt" style="font-family: monospace; "> </span><span class="ScmVal" style="font-family: monospace; color: rgb(34, 139, 34); ">4</span><span class="ScmPn" style="font-family: monospace; color: rgb(132, 60, 36); ">)</span><span class="ScmPn" style="font-family: monospace; color: rgb(132, 60, 36); ">)</span></p>
</td></tr><tr><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="hspace" style="font-family: monospace; "> </span><span class="ScmInBG" style="background-color: rgb(238, 238, 238); "><span class="hspace" style="font-family: monospace; "></span><span class="ScmIn" style="font-family: monospace; color: rgb(204, 102, 51); background-color: rgb(238, 238, 238); ">1.0+3.0e7i</span><span class="hspace" style="font-family: monospace; "></span></span></p>
</td><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="hspace" style="font-family: monospace; "> </span>reads equal to<span class="hspace" style="font-family: monospace; "> </span></p>
</td><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="ScmPn" style="font-family: monospace; color: rgb(132, 60, 36); ">(</span><span class="ScmSym" style="font-family: monospace; color: rgb(38, 38, 128); ">inexact-&gt;exact</span><span class="stt" style="font-family: monospace; "> </span><span class="ScmPn" style="font-family: monospace; color: rgb(132, 60, 36); ">(</span><span class="ScmSym" style="font-family: monospace; color: rgb(38, 38, 128); ">make-complex</span><span class="stt" style="font-family: monospace; "> </span><span class="ScmVal" style="font-family: monospace; color: rgb(34, 139, 34); ">1</span><span class="stt" style="font-family: monospace; "> </span><span class="ScmVal" style="font-family: monospace; color: rgb(34, 139, 34); ">30000000</span><span class="ScmPn" style="font-family: monospace; color: rgb(132, 60, 36); ">)</span><span class="ScmPn" style="font-family: monospace; color: rgb(132, 60, 36); ">)</span></p>
</td></tr><tr><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="hspace" style="font-family: monospace; "> </span><span class="ScmInBG" style="background-color: rgb(238, 238, 238); "><span class="hspace" style="font-family: monospace; "></span><span class="ScmIn" style="font-family: monospace; color: rgb(204, 102, 51); background-color: rgb(238, 238, 238); ">2e5</span><span class="hspace" style="font-family: monospace; "></span></span></p>
</td><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="hspace" style="font-family: monospace; "> </span>reads equal to<span class="hspace" style="font-family: monospace; "> </span></p>
</td><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="ScmPn" style="font-family: monospace; color: rgb(132, 60, 36); ">(</span><span class="ScmSym" style="font-family: monospace; color: rgb(38, 38, 128); ">inexact-&gt;exact</span><span class="stt" style="font-family: monospace; "> </span><span class="ScmVal" style="font-family: monospace; color: rgb(34, 139, 34); ">200000</span><span class="ScmPn" style="font-family: monospace; color: rgb(132, 60, 36); ">)</span></p>
</td></tr><tr><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="hspace" style="font-family: monospace; "> </span><span class="ScmInBG" style="background-color: rgb(238, 238, 238); "><span class="hspace" style="font-family: monospace; "></span><span class="ScmIn" style="font-family: monospace; color: rgb(204, 102, 51); background-color: rgb(238, 238, 238); ">#i5</span><span class="hspace" style="font-family: monospace; "></span></span></p>
</td><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="hspace" style="font-family: monospace; "> </span>reads equal to<span class="hspace" style="font-family: monospace; "> </span></p>
</td><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="ScmPn" style="font-family: monospace; color: rgb(132, 60, 36); ">(</span><span class="ScmSym" style="font-family: monospace; color: rgb(38, 38, 128); ">inexact-&gt;exact</span><span class="stt" style="font-family: monospace; "> </span><span class="ScmVal" style="font-family: monospace; color: rgb(34, 139, 34); ">5</span><span class="ScmPn" style="font-family: monospace; color: rgb(132, 60, 36); ">)</span></p>
</td></tr><tr><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="hspace" style="font-family: monospace; "> </span><span class="ScmInBG" style="background-color: rgb(238, 238, 238); "><span class="hspace" style="font-family: monospace; "></span><span class="ScmIn" style="font-family: monospace; color: rgb(204, 102, 51); background-color: rgb(238, 238, 238); ">#e2e5</span><span class="hspace" style="font-family: monospace; "></span></span></p>
</td><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="hspace" style="font-family: monospace; "> </span>reads equal to<span class="hspace" style="font-family: monospace; "> </span></p>
</td><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="ScmVal" style="font-family: monospace; color: rgb(34, 139, 34); ">200000</span></p>
</td></tr><tr><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="hspace" style="font-family: monospace; "> </span><span class="ScmInBG" style="background-color: rgb(238, 238, 238); "><span class="hspace" style="font-family: monospace; "></span><span class="ScmIn" style="font-family: monospace; color: rgb(204, 102, 51); background-color: rgb(238, 238, 238); ">#x2e5</span><span class="hspace" style="font-family: monospace; "></span></span></p>
</td><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="hspace" style="font-family: monospace; "> </span>reads equal to<span class="hspace" style="font-family: monospace; "> </span></p>
</td><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="ScmVal" style="font-family: monospace; color: rgb(34, 139, 34); ">741</span></p>
</td></tr><tr><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="hspace" style="font-family: monospace; "> </span><span class="ScmInBG" style="background-color: rgb(238, 238, 238); "><span class="hspace" style="font-family: monospace; "></span><span class="ScmIn" style="font-family: monospace; color: rgb(204, 102, 51); background-color: rgb(238, 238, 238); ">#b101</span><span class="hspace" style="font-family: monospace; "></span></span></p>
</td><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="hspace" style="font-family: monospace; "> </span>reads equal to<span class="hspace" style="font-family: monospace; "> </span></p>
</td><td style="padding-left: 0px; padding-right: 0px; "><p style="display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span class="ScmVal" style="font-family: monospace; color: rgb(34, 139, 34); ">5</span></p>
</td></tr></tbody></table></div><div><br></div><div>Shouldn&#39;t all the usages of <span class="Apple-style-span" style="font-family: monospace; font-size: medium; color: rgb(38, 38, 128); ">inexact-&gt;exact</span> here actually be <span class="Apple-style-span" style="font-family: monospace; font-size: medium; color: rgb(38, 38, 128); ">exact-&gt;inexact</span> ?</div>
<div><br></div><div>(I think this is the right place to ask this sort of question - if I&#39;m wrong, please steer me in the right direction ;)</div>