It&#39;s usually the case that I&#39;m just missing something obvious, but when I have a file that just creates a place that prints something and I run it in DrRacket, I see the thing printed after a slight pause, but when I run the file with the racket executable from the command line, I don&#39;t see anything. Just to make sure it wasn&#39;t some output-port difference, I also had this code:<div>

<br></div><div><div>(require racket/place)</div><div>(define p (place x (system &quot;touch /tmp/file&quot;)))</div></div><div><br></div><div>and sure enough, when run from DrRacket that file gets created, but not when run from the command line.</div>

<div><br></div><div>Can someone explain what I&#39;m missing?</div>