It looks like that was the problem. Thanks!<div><br></div><div>However, if I add (place-wait p) after defining p as the place, DrRacket runs out of memory (and never prints anything), while Racket gives a &quot;place: scheduler pipe failed&quot; error and runs the place body about 50 times. Anything else obvious I&#39;m missing?<br>

<br><div class="gmail_quote">On Wed, Oct 17, 2012 at 10:26 PM, Robby Findler <span dir="ltr">&lt;<a href="mailto:robby@eecs.northwestern.edu" target="_blank">robby@eecs.northwestern.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Does your racket program exit before the place runs?<br>
<br>
Robby<br>
<div><div class="h5"><br>
On Wed, Oct 17, 2012 at 11:12 PM, Nick Shelley &lt;<a href="mailto:nickmshelley@gmail.com">nickmshelley@gmail.com</a>&gt; wrote:<br>
&gt; It&#39;s usually the case that I&#39;m just missing something obvious, but when I<br>
&gt; have a file that just creates a place that prints something and I run it in<br>
&gt; DrRacket, I see the thing printed after a slight pause, but when I run the<br>
&gt; file with the racket executable from the command line, I don&#39;t see anything.<br>
&gt; Just to make sure it wasn&#39;t some output-port difference, I also had this<br>
&gt; code:<br>
&gt;<br>
&gt; (require racket/place)<br>
&gt; (define p (place x (system &quot;touch /tmp/file&quot;)))<br>
&gt;<br>
&gt; and sure enough, when run from DrRacket that file gets created, but not when<br>
&gt; run from the command line.<br>
&gt;<br>
&gt; Can someone explain what I&#39;m missing?<br>
&gt;<br>
</div></div>&gt; ____________________<br>
&gt;   Racket Users list:<br>
&gt;   <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
&gt;<br>
</blockquote></div><br></div>