[squeak-dev] GSOC Namespaces
Casey Ransberger
casey.obrien.r at gmail.com
Thu Sep 2 18:52:13 UTC 2010
Is it possible to use this stuff without loading the browser?
On Sep 2, 2010, at 10:30 AM, Chris Cunnington <smalltalktelevision at gmail.com> wrote:
> Hi James,
>
> Thank you for pointing to the repository. This looks like it'll be great.
>
> 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.
>
> 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.
>
> Installing Environments poses some problems that I don't think I can solve myself. The following is a record of my efforts.
>
> Step One:
>
> (Installer ss project: 'rb')
> install: 'AST-Core'.
>
> This wil produce an error. I press Abandon and proceed.
>
> Step Two:
>
>
> (Installer ss project: 'rb')
> install: 'Refactoring-Core'.
>
> This will produce an error. I press Abandon and proceed.
>
> Step Three:
>
> Install the following without incident.
>
> (Installer ss project: 'shout')
> install: 'Shout';
> install: 'ShoutWorkspace.1'.
>
> (Installer wiresong project: 'ob')
> install: 'OmniBrowser';
> install: 'OB-Morphic';
> install: 'OB-Standard';
> install: 'OB-Shout';
> install: 'OB-SUnitIntegration'.
>
> (Installer ss project: 'rb')
> install: 'AST-Semantic';
> install: 'Refactoring-Core';
> install: 'Refactoring-Spelling'.
>
> (Installer wiresong project: 'ob')
> install: 'OB-Refactory';
> install: 'OB-Regex'.
>
> Step Four:
>
> 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:
>
> SmalltalkImage>>hasBindingsThatBeginsWith:
>
> At this point, because you can't use a Workspace, your image is severely impaired.
>
> 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.
>
> 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.
>
> 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.
>
> Chris
>
>
More information about the Squeak-dev
mailing list
|