Hi Göran,<br><br><div class="gmail_quote">2010/5/20 Göran Krampe <span dir="ltr">&lt;<a href="mailto:goran@krampe.se">goran@krampe.se</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5">On 05/20/2010 07:11 PM, Andreas Raab wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 5/20/2010 10:08 AM, Eliot Miranda wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Or of course a derivative reinvention. I&#39;m ignorant of other namespace<br>
attempts in Squeak. Has something close to the above scheme been tried<br>
before?<br>
</blockquote>
<br>
Clearly you are ;-) Entire wars have been waged about whether it should<br>
be period or colon.<br>
</blockquote>
<br></div></div>
Ehm... Eliot, what you describe sound very close to my Namespace implementation available on SqueakMap and also written up:<br>
<br>
<a href="http://swiki.krampe.se/gohu/27" target="_blank">http://swiki.krampe.se/gohu/27</a><br>
<br>
...see especally:<br>
<br>
<a href="http://swiki.krampe.se/gohu/32" target="_blank">http://swiki.krampe.se/gohu/32</a><br>
<br>
And I think period is bad, it blends too much with sequencing, I personally think double colon looks the best and stands out. And is used in both C++ and Perl AFAIK.<br>
<br>
Also, one of the GSoC projects is &quot;cross platform namespaces&quot;, but I am not yet sure which direction that will take.<br>
<br>
regards, Göran<br></blockquote><div><br></div><div>Cool.  I&#39;ll take a look.  It seems to me that this approach is very light-weight w.r.t. system changes.  Monticello works unaffected, etc.  There are minor tweaks to SystemDictionary and whatever subclass of SharedPool a NamespaceSharedPool is, but that&#39;s it.  It appears one doesn&#39;t even have to modify the compiler.  e.g. imports can be handled in NamespaceSharedPool.  So I like the minimality.</div>
<div><br></div><div>best</div><div>Eliot</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">PS. I am not &quot;pushing&quot; for my Namespaces solution/implementation because I don&#39;t generally feel &quot;the pain&quot;, but I do tend to remind people about it when the subject comes up. Perhaps in a few more years people will start warming up :)<br>

<br>
</blockquote></div><br>