<br><div class="gmail_quote">On Mon, Nov 8, 2010 at 5:59 AM, Matthew Flatt <span dir="ltr">&lt;<a href="mailto:mflatt@cs.utah.edu">mflatt@cs.utah.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 class="im"><br>
</div>I think you&#39;re right that there&#39;s currently no way to duplicate a<br>
namespace. Maybe we could add additional reflective operations, but<br>
it&#39;s easy to add too much in this space.<br>
<br>
Can you say more about how duplicating a namespace would be useful?<br></blockquote><div><br></div><div>I was trying to create my own module system and wanted to leverage the existing infrastructures of eval and namespaces.  Since each module basically has its own namespaces and I did not want to have to create a brand new namespace for each module (so that way the structs and parameters are not evaluated multiple times), hence I was seeking a way to duplicate the namespaces. </div>
<div><br></div><div>If the above thought process is not exactly how it works, please let me know too. Thanks. </div><div>yc</div><div><br></div></div>