[squeak-dev] How to unload features of 'Extending the System': a proposal

Hannes Hirzel hannes.hirzel at gmail.com
Mon Jul 26 08:13:10 UTC 2010


On 7/25/10, Enrico Spinielli <enrico.spinielli at googlemail.com> wrote:
> Hi all,
> after having experimented with some features as described in Help ->
> Extending the System
> I wanted to unload them, but did not find how to.
> So I came out with the following:
> ----------------------
> ins := (Installer wiresong project: 'ob').
> pkgs :=   #('OmniBrowser'
> 			'OB-Morphic'
> 			'OB-Standard'
> 			'OB-Shout'
> 			'OB-SUnitIntegration').
> pkgs do: [:pkg| ins install: pkg].
>
> pkgs reverseDo: [:pkg| (MCPackage named: pkg) unload].
> SystemOrganization removeEmptyCategories.
> ----------------------
>
>
> Is there a better way?

Is it worth updating 'Extending the System'
> (with the caveat when you
> unload you have to make sure one of the packages is not needed by
> other 'features')?

I think it is worth updating it.

--Hannes



More information about the Squeak-dev mailing list