[squeak-dev] Re: GSOC Namespaces

Andreas Raab andreas.raab at gmx.de
Thu Sep 2 17:38:46 UTC 2010


There are instructions in Squeak 4.2 for loading these packages under 
Help>>Extending the System:

"Omnibrowser"
(Installer wiresong project: 'ob')
	    install: 'OmniBrowser';
	    install: 'OB-Morphic';
	    install: 'OB-Standard';
	    install: 'OB-Shout';
	    install: 'OB-SUnitIntegration'.

"Refactoring engine and OB integration"
(Installer ss project: 'rb')
	install: 'AST';
	install: 'Refactoring-Core';
	install: 'Refactoring-Spelling';
	project: 'Regex';
	install: 'VB-Regex'.

(Installer wiresong project: 'ob')
	install: 'OB-Refactory';
	install: 'OB-Regex'.

Cheers,
   - Andreas


On 9/2/2010 10:30 AM, Chris Cunnington 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