There exists some package unload hooks in Pharo using the Manifest with #postUnloadAction and #preUnload.
First it would be nice to unify the API renaming the first one into #postUnload. But the main problem is that this feature is declared in the Kernel but the code executing those actions is in Monticello.
IMO this code should be move to RPackage unloading.
There exists some package unload hooks in Pharo using the Manifest with #postUnloadAction and #preUnload.
First it would be nice to unify the API renaming the first one into #postUnload. But the main problem is that this feature is declared in the Kernel but the code executing those actions is in Monticello.
IMO this code should be move to RPackage unloading.
See: MCWorkingCopy>>#unload