Of one who tried to strip the system

Stefan Matthias Aust sma at 3plus4.de
Mon Nov 15 20:39:08 UTC 1999


Dwight, Dan,

Thank you for your replies.  I think my previous email was a bit
missleading.  I was aware of the #majorShrink mechnism and in fact used it
with the exception that I didn't discard the VM stuff.

I didn't want to simply get the smallest possible image but only to remove
all stuff I wasn't interested in.  

These were my points:

* I tried to get rid of more methods and categories and documented this in
the attached change set so that others don't have to research this again.
If you like, you can change the other discard* methods to reflect this.

* I noticed that you can't really strip out morphic as you've more than 200
methods which are still used but refer to now obsolete classes.  This is
mainly because heavy use of #isKindOf:

* A lot of menus are hard coded and cannot really adapt to changes to the
class configuration.  Most prominent candidats are the FileList menus and
the ScreenController menus.

* I got an image which is eventually good enough for me.  I only wanted to
inform you about these issues - even if you probably know them - because I
was a bit frustrated about my unability to get rid of all that obsolete
classes.

I like a clean and tidy image :-)


bye
--
Stefan Matthias Aust  //  Bevor wir fallen, fallen wir lieber auf.





More information about the Squeak-dev mailing list