Uninstalling stuff (was Re: [squeak-dev] SqueakMap for documentation?)

Bert Freudenberg bert at freudenbergs.de
Sat Feb 26 07:46:45 UTC 2011


On 25.02.2011, at 23:35, Göran Krampe wrote:

> On 02/26/2011 01:21 AM, Chris Cunningham wrote:
>> 2011/2/25 Göran Krampe<goran at krampe.se>:
>>> 
>>> And finally, as you said - classes should ideally have #release ( opposite
>>> of initialize) methods I guess if they need to make modifications to the
>>> image before they get deleted. Not sure if that has ever been used for class
>>> side initializers - anyone care to elaborate on Smalltalk history here?
>> 
>> To me, at least ,#release would mean something completely different
>> than what you have mentioned here.  I'd much rather see a method named
>> something like #prepForUnload.
>> 
>> -Chris
> 
> Well,  Ijust used the term "release" since it is AFAIK regarded as the opposite of initialize in Smalltalk. But again, I have almost never used it - and I don't think I have seen it on the class side, so anyone with better insight?
> 
> regards, Göran

There has always been support for this. The method you are looking for is called "unload". Existing methods do e.g. unregistration. Just browse implementers.

- Bert -





More information about the Squeak-dev mailing list