Performance issue

Timothy Reaves treaves at silverfieldstech.com
Wed Jan 11 12:56:27 UTC 2006


On Jan 11, 2006, at 1:34 AM, goran at krampe.se wrote:

> Hi!
>
> Timothy Reaves <treaves at silverfieldstech.com> wrote:
>> 	I was going to uninstall RB, to see if that changed things again,
>> but that does not seem to be an option... (ya, let's let them INSTALL
>> software, but don't give them the option of UNINSTALLING it, ya!))
>
> Which reminds me - I should add "uninstall" support in SM for .mcz's -
> but the reason for this not being available *in general* is because an
> install of say a .cs actually *runs code* (postscript, preamble) which
> typically has side effects (otherwise there would be little point with
> them) and those side effects are of course "impossible" to revert.
>
> And of course we have the class initialization problem - but I  
> assume MC
> simply assumes that MC packages don't do "bad things" in their class
> initializers.
>
> regards, Göran
>

	Does deinitialize get run when a class unloads?  If not, something  
like that should be done.  In that code the class would be  
responsible for undoing anything that might break if the class was  
unloaded.




More information about the Squeak-dev mailing list