<br><br><div><span class="gmail_quote">On 6/28/06, <b class="gmail_sendername">Trent Mick</b> &lt;<a href="mailto:trentm@activestate.com">trentm@activestate.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Brett Cannon wrote:<br>&gt; &gt; &gt; The idea is that there be a separate Python interpreter per web<br>&gt; &gt; &gt; browser page instance.<br>&gt;<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; I think there may be scaling issues there. JavaScript isn't doing that
<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; is it, do you know? As well, that doesn't seem like it would translate<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; well to sharing execution between separate chrome windows in a<br>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; non-browser XUL/Mozilla-based app.<br>
&gt;<br>&gt; And if you don't think it is going to scale, how do you think it should<br>&gt; be done?<br><br>That was an ignorant response (I haven't read what you've suggested and<br>really though about it). Sorry for the unsubstantiated babbling.
<br><br>To Bob's question on how much interpreter state *is* there: I don't<br>know. Have you done any measuring of that, Brett?</blockquote><div><br><br>Not yet; as of right now I just want a coherent security model since this whole idea is dead in the water without it.&nbsp; But I do know that interpreters are basically execution stack, a new sys module, and a new 
sys.modules.&nbsp; It isn't horrendously heavy.&nbsp; And C extension modules are shared between them.<br></div><br></div>-Brett<br>