This code is not in a module.&nbsp; It is an example in the science collection.<br><br><div class="gmail_quote">On Wed, Jan 30, 2008 at 2:38 PM, Robby Findler &lt;<a href="mailto:robby@cs.uchicago.edu">robby@cs.uchicago.edu</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="Wj3C7c">On Jan 30, 2008 2:34 PM, Doug Williams &lt;<a href="mailto:m.douglas.williams@gmail.com">m.douglas.williams@gmail.com</a>&gt; wrote:<br>

&gt; I remember some discussion that in V4 (if ...) with no else part was going<br>
&gt; to be illegal. &nbsp;I had forgotten about it until I tried running some of my<br>
&gt; code in MzScheme <a href="http://3.99.0.9" target="_blank">3.99.0.9</a> and it failed because of &#39;if: bad syntax (must<br>
&gt; have an &quot;else&quot; expression)&#39;. &nbsp;However, it runs in DrScheme <a href="http://3.99.0.9" target="_blank">3.99.0.9</a>. &nbsp;I<br>
&gt; guess we need to track down all such constructs if we want people to be able<br>
&gt; to use our code in MzScheme.<br>
&gt;<br>
&gt; What other constructs might bite us?<br>
&gt;<br>
&gt; Why do I get different behavior in DrScheme and MzScheme on this?<br>
&gt;<br>
&gt; Why does it load and compile okay with PLanet?<br>
<br>
</div></div>There are multiple &quot;if&quot;s around -- it is only the &quot;scheme&quot; language<br>
that has the new if.<br>
<br>
So, I guess the question I have is: what language were you using? And:<br>
was your program in a module?<br>
<font color="#888888"><br>
Robby<br>
</font></blockquote></div><br>