This code is not in a module. 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 <<a href="mailto:robby@cs.uchicago.edu">robby@cs.uchicago.edu</a>> 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 <<a href="mailto:m.douglas.williams@gmail.com">m.douglas.williams@gmail.com</a>> wrote:<br>
> I remember some discussion that in V4 (if ...) with no else part was going<br>
> to be illegal. I had forgotten about it until I tried running some of my<br>
> code in MzScheme <a href="http://3.99.0.9" target="_blank">3.99.0.9</a> and it failed because of 'if: bad syntax (must<br>
> have an "else" expression)'. However, it runs in DrScheme <a href="http://3.99.0.9" target="_blank">3.99.0.9</a>. I<br>
> guess we need to track down all such constructs if we want people to be able<br>
> to use our code in MzScheme.<br>
><br>
> What other constructs might bite us?<br>
><br>
> Why do I get different behavior in DrScheme and MzScheme on this?<br>
><br>
> Why does it load and compile okay with PLanet?<br>
<br>
</div></div>There are multiple "if"s around -- it is only the "scheme" 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>