Seems like you need at least one newline at the end of the file -- put an empty line or two after your printf(&quot;Hello&quot;) and then it should work.<div><br><div class="gmail_quote">On Wed, Jul 20, 2011 at 6:30 PM, Grant Rettke <span dir="ltr">&lt;<a href="mailto:grettke@acm.org">grettke@acm.org</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">On Wed, Jul 20, 2011 at 4:10 PM, Greg Hendershott<br>
&lt;<a href="mailto:greghendershott@gmail.com">greghendershott@gmail.com</a>&gt; wrote:<br>
&gt;&gt; define factorial(n)<br>
&gt;&gt;  if {n &lt;= 1}<br>
&gt;&gt;    1<br>
&gt;&gt;    {n * factorial{n - 1}}<br>
&gt;<br>
&gt; Wouldn&#39;t it need to be something like:<br>
&gt;<br>
&gt; define( factorial(n)<br>
&gt;  if {n &lt;= 1}<br>
&gt;   1<br>
&gt;   {n * factorial{n - 1}} )<br>
&gt;<br>
&gt; ?<br>
&gt;<br>
&gt; That is, `define&#39; itself needs some sort of handling, whether sweet or sour?<br>
<br>
I tried from the docs:<br>
<br>
#lang planet asumu/sweet racket<br>
<br>
printf(&quot;Hello&quot;)<br>
<br>
and got the error:<br>
<br>
application: bad syntax (illegal use of `.&#39;) in: (#&lt;eof&gt; . #&lt;eof&gt;)<br>
<br>
_________________________________________________<br>
  For list-related administrative tasks:<br>
  <a href="http://lists.racket-lang.org/listinfo/users" target="_blank">http://lists.racket-lang.org/listinfo/users</a><br>
</blockquote></div><br><br clear="all"><br>
</div>