Clean up method like #exiting from VAST
Hello In VAST there is a class-side method #exiting which can be implemented in an application and is called just before the image is shut down. I use it to typically implement clean-up code. Is there something similar in Pharo? If I use aBlock ensure: cleanUpBlock, is the cleanUpBlock guaranteed to run in what circumstances? Vince
Hi Vince, In Pharo there is startup list that is used also when quitting (in reverse upon shutdown). To register a class : Smalltalk addToStartUpList: aClass The class startup behavior should go in class method startUp: resumingBoolean The class quit behavior should go in a class method shutDown: quittingBoolean Noury -- Learn, Code & Make for the Planet https://nootrix.com <https://nootrix.com/>
On 13 Mar 2020, at 07:02, Vince Refiti <vince.refiti@trapezegroup.com.au> wrote:
Hello
In VAST there is a class-side method #exiting which can be implemented in an application and is called just before the image is shut down. I use it to typically implement clean-up code.
Is there something similar in Pharo?
If I use aBlock ensure: cleanUpBlock, is the cleanUpBlock guaranteed to run in what circumstances?
Vince
Vince, You could check SmalltalkImage>>#addToShutDownList: Greetz, Erik -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
participants (3)
-
Erik Stel -
N. Bouraqadi -
Vince Refiti