Hi James, <div><br></div><div>Thank you for pointing to the repository. This looks like it'll be great. </div><div><br></div><div>I'm going to describe my findings in two parts. The first is a general view. The second addresses some of the problems, which I have not successfully addressed, on how to install Environments in Squeak due to its development on Pharo. </div>
<div><br></div><div>Environments requires the OmniBrowser, Refactoring stuff, and Shout. These things all come in Pharo installed. Once you install Environments in Pharo from SqS, you get a new browser called Environment Browser in the World Menu. I don't know how to use it, as I spent time figuring how to install it. I image the video from ESUG will be of some assistance. </div>
<div><br></div><div>Installing Environments poses some problems that I don't think I can solve myself. The following is a record of my efforts. </div><div><br></div><div><div>Step One:</div><div><br></div><div>(Installer ss project: 'rb')</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>install: 'AST-Core'.</div><div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div><span class="Apple-style-span" style="white-space: pre;">This wil produce an error. I press Abandon and proceed.</span></div>
<div><span class="Apple-style-span" style="white-space: pre;"><br></span></div><div><span class="Apple-style-span" style="white-space: pre;">Step Two: </span></div><div><span class="Apple-style-span" style="white-space: pre;"><br>
</span></div><div>(Installer ss project: 'rb')</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>install: 'Refactoring-Core'.</div><div><br></div><div>This will produce an error. I press Abandon and proceed. </div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span></div><div><span class="Apple-tab-span" style="white-space:pre">S</span>tep Three: </div><div><br></div><div>Install the following without incident. </div>
<div><span class="Apple-tab-span" style="white-space:pre"><br></span></div><div>(Installer ss project: 'shout')</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>install: 'Shout';</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>install: 'ShoutWorkspace.1'.<span class="Apple-tab-span" style="white-space:pre">        </span></div><div><br></div><div>(Installer wiresong project: 'ob')</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span> install: 'OmniBrowser';</div><div><span class="Apple-tab-span" style="white-space:pre">        </span> install: 'OB-Morphic';</div><div><span class="Apple-tab-span" style="white-space:pre">        </span> install: 'OB-Standard';</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span> install: 'OB-Shout';</div><div><span class="Apple-tab-span" style="white-space:pre">        </span> install: 'OB-SUnitIntegration'.</div><div>
<br></div><div>(Installer ss project: 'rb')</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>install: 'AST-Semantic';</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>install: 'Refactoring-Core';</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>install: 'Refactoring-Spelling'.</div><div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div>(Installer wiresong project: 'ob')</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>install: 'OB-Refactory';</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>install: 'OB-Regex'.</div></div><div><br></div>
<div>Step Four: </div><div><br></div><div>You can now install Environments. The Environment Browser does not appear in any menu. And if you try to type anything in a new Workspace (as opposed to the one you used for install) you'll get an error: </div>
<div><br></div><div>SmalltalkImage>>hasBindingsThatBeginsWith: </div><div><br></div><div>At this point, because you can't use a Workspace, your image is severely impaired. </div><div><br></div><div>I'd count about four bugs before this can be installed in Squeak. At this point maybe it's not a few bugs, but a port. </div>
<div><br></div><div>Then there's the business of how to use the Environment Browser one hopes to see in a menu. Actually, I did play with it a bit in Pharo. If you press Command+click in the first pane, it'll ask you if you want a "new environment". Then it'll ask you for a name, and supply HappyPlace, as a default. Then it'll ask you if you want to associate the environment with a package. </div>
<div><br></div><div>And for the moment, that's as far as I've got. Looks cool, James and Mariano. It looks like a great success from the GSOC. </div><div><br></div><div>Chris </div><div><br></div>