One more thing. Is there a one argument unsafe-fx- and unsafe-fl- to negate a fixnum or float? [I suppose the same question would apply to division/inversion, although I don&#39;t use it as much.] Obviously, I can use (unsafe-fl- 0.0 x) for (unsafe-fl- x).<br>
<br><div class="gmail_quote">On Sat, Oct 3, 2009 at 4:07 PM, Matthew Flatt <span dir="ltr">&lt;<a href="mailto:mflatt@cs.utah.edu">mflatt@cs.utah.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Yes, I can add those.<br>
<div><div></div><div class="h5"><br>
At Sat, 3 Oct 2009 15:27:57 -0400, Doug Williams wrote:<br>
&gt; Matthew,<br>
&gt;<br>
&gt; Do you think you can sneak in unsafe-fx-abs and unsafe-fl-abs? It&#39;s a pretty<br>
&gt; common function - at least in the science collection - that I assume would<br>
&gt; compile nicely. [I promise not to ask for too many of these.]<br>
&gt;<br>
&gt; Doug<br>
&gt;<br>
&gt; On Sat, Oct 3, 2009 at 12:56 PM, Matthew Flatt &lt;<a href="mailto:mflatt@cs.utah.edu">mflatt@cs.utah.edu</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; `inexact-real?&#39;<br>
&gt; &gt;<br>
&gt; &gt; At Sat, 3 Oct 2009 12:47:35 -0400, Doug Williams wrote:<br>
&gt; &gt; &gt; Is there an existing contract to check for a float? For example, mean<br>
&gt; &gt; would<br>
&gt; &gt; &gt; now be guaranteed to return a float instead of a real. It would be nice<br>
&gt; &gt; to<br>
&gt; &gt; &gt; specify this is the contract.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On Sat, Oct 3, 2009 at 12:36 PM, Matthew Flatt &lt;<a href="mailto:mflatt@cs.utah.edu">mflatt@cs.utah.edu</a>&gt;<br>
&gt; &gt; wrote:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; At Sat, 3 Oct 2009 12:29:01 -0400, Doug Williams wrote:<br>
&gt; &gt; &gt; &gt; &gt; Are the basic unsafe-fl, unsafe-fx, and unsafe-vector-ref operations<br>
&gt; &gt; &gt; &gt; &gt; included in 4.2.2?<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Yes --- except for `unsafe-fx-&gt;fl&#39;, which is new in 4.2.2.3.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt;<br>
</div></div></blockquote></div><br>