<br><br><div><span class="gmail_quote">On 11/30/06, <b class="gmail_sendername">James Foster</b> &lt;<a href="mailto:james@foster.net">james@foster.net</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;">












<div link="blue" vlink="blue" lang="EN-US">

<div>

<p><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">Michael's description is something
like what GemStone/Smalltalk provides—each login is assigned an array of SymbolDictionary
instances (a SymbolList), and compiling is in the context of a SymbolList. You
can have multiple globals visible with the same name, but the first one found
is used. Different code can be compiled with different instances of SymbolList,
and multiple instances of SymbolList can reference the same SymbolDictionary.
Security can be addressed by giving a user a SymbolList that does not reference
things that should be hidden.</span></font></p></div></div></blockquote><div><br>That sounds interesting. <br><br>- How do you specify that. rather than the first global found, you want to use a different global with the same name?
<br><br>- Can SymbolDictionaries be nested? I.e. Collections::Sequenceable::OrderedCollection?<br><br>Michael.<br></div><br></div>