<div dir="ltr"><div>I&#39;ve asked several questions about this a few months ago (dig squeak-dev if you wish, i&#39;m in a hurry...)<br></div><div>No answer.<br></div><div>You made an effort to comment the classes, but Colin did completely change the implementation without updating the comment...<br></div><div>Now who knows what&#39;s in the mind of the conceptor?<br></div>It&#39;s like the fresh environment is abandonware...<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">2014-10-29 19:53 GMT+01:00 Chris Muller <span dir="ltr">&lt;<a href="mailto:ma.chris.m@gmail.com" target="_blank">ma.chris.m@gmail.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Trying to debug a server, need to define a global OrderedCollection<br>
&quot;X&quot; which I want to put debugging objects into.  In a workspace, I<br>
type:<br>
<br>
X := OrderedCollection new<br>
<br>
System asks me to correct or define a global.  I choose to define a global.<br>
<br>
But I still cannot access X.  It keeps asking me to correct or define<br>
a global.  Yippee, great thing to happen at 4am when you just need to<br>
debug something!<br>
<br>
Digging in shows that when I try to access X, it ends up looking in<br>
Smalltalk environment &#39;bindings&#39; IdentityDictionary, but when I<br>
defined X, it put the binding #X=&gt;nil into Smalltalk environment<br>
&#39;declarations&#39; only.<br>
<br>
I don&#39;t know what &#39;declarations&#39; vs. &#39;bindings&#39; are and I don&#39;t care,<br>
I just need to be able to define the global, could someone pelase tell<br>
me the proper fix?<br>
<br>
  a) Defining X should put it in &#39;bindings&#39; instead of &#39;declarations&#39;?<br>
  b) Accessing X should access from &#39;declarations&#39; instead of &#39;bindings&#39;?<br>
  c) Defining X should put it in BOTH  &#39;declarations&#39; and &#39;bindings&#39;?<br>
<br>
</blockquote></div><br></div>