[squeak-dev] Stripper and/or Whittler for Squeak

tim Rowledge tim at rowledge.org
Mon Jan 2 01:51:20 UTC 2023


And... a test of that shows that we're almsot ther but, for example, LeafNode>>#key: exisats in both *Etoys-Squeakland-Tweak-Kedama and Compiler-ParseNodes for some reason. With it removed, we can't open a debugger. :-O


> On 2023-01-01, at 3:50 PM, tim Rowledge <tim at rowledge.org> wrote:
> 
> The expectation (not completely met) is that simply removing the packages will work. Last time I tried it *almost* worked to remove EToys, for example. Reducing inter-package dependencies can be time consuming and it is so very easy to accidentally (re)add one.
> 
> You can try removing packages by 
> opening a Monticello Browser
> selecting the package
> menu 'unload'
> wait...
> hope...
> 
>> On 2023-01-01, at 1:12 PM, Stephen Travis Pope <stephen at heaveneverywhere.com> wrote:
>> 
>> 
>> Hi Squeakers!
>> 
>> In the olden days of ParcPlace, we had 2 tools for “pruning” images: a Stripper could be configures to remove unused classes from an image (e.g., Dev tools, PostScript output) while aWhittler identified unused methods in classes that were being kept (like the package-specific method categories in the system classes as well).
> 
> tim
> --
> tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
> Fractured Idiom:- MERCI RIEN - Thanks for nothin'.
> 
> 


tim
--
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
..... REALITY.SYS Corrupted - Unable to recover Universe






More information about the Squeak-dev mailing list