<br><br><div class="gmail_quote">On Fri, Oct 24, 2008 at 6:04 PM, Robby Findler <span dir="ltr">&lt;<a href="mailto:robby@cs.uchicago.edu">robby@cs.uchicago.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
There used to be something where if you were to evaluate the code for<br>
the module it would be instantiated right away in the namespace where<br>
it was previously. I don&#39;t know if that still works. But anyways, that<br>
seems hard to use effectively. A better approach is probably to create<br>
a new namespace (possibly one that shares some modules with another<br>
namespace if that is safe) and just reload the module there.<br>
<br></blockquote><div>Thanks for the tip Robby - a couple of follow up questions <br><br>1.&nbsp; how do I use code from another namespace within the current namespace?&nbsp; I can think of parameterizing current-namespace, but that means I would have to remember which function belongs in which namespace... <br>
<br>2. does the namespace (and the loaded module) gets garbage collected automatically if I delete the reference to them? <br> </div></div><br>Thanks,<br>yc<br><br>