Okay I&#39;ve narrowed things down to something strange about the context in which racket calls the planet module name resolver. In particular, if you change the planet resolver by inserting this code right as the first thing it does:<br>
<br>(parameterize ([current-namespace (make-base-namespace)])<br>  (eval &#39;(module program racket/base))<br>  (eval &#39;(require &#39;program)))<br><br>Then you&#39;ll see the (seemingly incorrect) error that the module &#39;program is an unknown module. <br>
<br>Robby