<div dir="ltr">Historically, I&#39;ve had to do a fairly frequent REPL restarts.  I&#39;m going to experiment with sandbox in Palm (my TR/R emacs major mode).  I just posted a brief blurb about Palm in the Google+ Racket community.<div>
 <a href="https://plus.google.com/u/0/communities/108652050642990465975/stream/6c7f73ee-1315-4141-bccb-1d6dd84fe81b">https://plus.google.com/u/0/communities/108652050642990465975/stream/6c7f73ee-1315-4141-bccb-1d6dd84fe81b</a></div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Feb 11, 2013 at 7:37 AM, 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"><div dir="ltr">IMO, DrRacket-like functionality would be nice to have in an Emacs setting and probably using a sandbox is the way to get it. You&#39;d want to not use the default settings for the sandbox, tho, but give more permissions for file access (and probably a few other things).<span class="HOEnZb"><font color="#888888"><div>

<br></div><div>Robby</div></font></span></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div class="h5">On Mon, Feb 11, 2013 at 1:07 AM, Eli Barzilay <span dir="ltr">&lt;<a href="mailto:eli@barzilay.org" target="_blank">eli@barzilay.org</a>&gt;</span> wrote:<br>

</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div>9 hours ago, Greg Hendershott wrote:<br>
&gt; I&#39;m inclined to add a new command to XREPL that takes that approach,<br>
&gt; to experiment. I was spelunking in DrRacket source but I&#39;m slow to<br>
&gt; isolate that from what else is going on. It sounds like you<br>
&gt; understand it; is there a code sample you could share?<br>
<br>
</div>I&#39;m not sure what exactly you&#39;re after, but you can get most of that<br>
using a ,switch command to create a new namespace, then using it with<br>
a &quot;!&quot; flag to reset it.<br>
<div><br>
--<br>
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:<br>
                    <a href="http://barzilay.org/" target="_blank">http://barzilay.org/</a>                   Maze is Life!<br>
</div></div></div><div class="im"><div><div>_________________________<br>
  Racket Developers list:<br>
  <a href="http://lists.racket-lang.org/dev" target="_blank">http://lists.racket-lang.org/dev</a><br>
</div></div></div></blockquote></div><br></div>
<br>_________________________<br>
  Racket Developers list:<br>
  <a href="http://lists.racket-lang.org/dev" target="_blank">http://lists.racket-lang.org/dev</a><br>
<br></blockquote></div><br></div>