<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:#000000"><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 21, 2017 at 6:02 PM, David T. Lewis <span dir="ltr"><<a href="mailto:lewis@mail.msen.com" target="_blank">lewis@mail.msen.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Tue, Nov 21, 2017 at 05:11:14PM +0100, Bert Freudenberg wrote:<br>
> On Tue, Nov 21, 2017 at 2:59 PM, David T. Lewis <<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>> wrote:<br>
><br>
> > Although, on the plus side, I find that I can now do:<br>
> ><br>
> >   Smalltalk removeKey: #World<br>
> ><br>
> > and project navigation still works :-)<br>
> ><br>
><br>
</span>> ???I'd expect this to work because??? the World binding is still around, just<br>
> undeclared ...<br>
><br>
<br>
I think that the binding is also being removed in Environment removeKey:ifAbsent:<br>
so that both the declaration and the binding are gone.<br></blockquote><div><br></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">Well ​I'd expect it to be moved to undeclared, ​because even if not, the binding would still be referenced by all the compiled methods that still refer to World.</div></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(0,0,0)">- Bert -​</div></div></div></div>