<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, May 10, 2013 at 2:11 AM, Frank Shearar <span dir="ltr">&lt;<a href="mailto:frank.shearar@gmail.com" target="_blank">frank.shearar@gmail.com</a>&gt;</span> wrote:<br>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"> I realise that this diff is not even close to being even partially a</div>
fraction of what we need to do to this class and related bits. (For<br>
instance, #allBehaviors should say &quot;self environment allTraitsDo:&quot;<br>
instead of &quot;ClassDescription allTraitsDo:&quot; (and the latter ought to be<br>
removed, along with Class class &gt;&gt; #rootsOfTheWorld).) The point of<br>
the change is to ask the good folk of this list whether this is a sane<br>
approach.<br>
<br>
I&#39;ve extended the patch locally, writing tests as I go. Turns out that<br>
if you break SystemNavigation you hose yourself because the tools you<br>
need to dig yourself back out are all broken. (It occurs to me that<br>
perhaps Workspace would still work, so one could revert a method that<br>
way... if one knew how off by heart.)<br>
<br>
But I&#39;ve managed to mostly avoid having to kill my image, and can use<br>
&quot;self environment&quot; in a whole bunch of places.<br></blockquote><div><br></div><div style>Bravo!</div><div style><br></div><div style>Sorry for the radio silence on this—life has been monopolizing my time lately. If you have any questions or need to prod me, it&#39;s best to CC me directly for the next couple of weeks. This is a really important bit of Environmentalization, so it&#39;s great to see it progressing.</div>
<div style><br></div><div style>Colin</div></div></div></div>