[Seaside] Re: Image shrinking

Chris Reuter seaside at blit.ca
Mon Nov 1 21:25:34 CET 2004


>Chris,
>
>Any reason you chose a 3.4 image instead of some of the more recent ones?

The main reason is that I used Jon Hylands' and Boris Gaertner's
Shrink.cs as a starting point (i.e., they did the hard work and I made
a few changes).  

Shrinking is, it turns out, remarkably fiddly to do right.  You can't
just remove a class.  You also have to modify every method that
referenced that class or else it'll stay in the image.  New versions
of Squeak invariably add new references which need to be hunted down
so shrink scripts are _extremely_ version-specific.

That looked too much like real work so I didn't bother, especially
since 3.4 is sufficient for most things.

Actually, 3.4 is what I still use for a number of projects.  Upgrading
my image is enough of a pain for me that I don't do it all that often.


                              --Chris


-- 
Chris Reuter                                                 http://www.blit.ca
"To make that name appear justified, [people who are determined to believe that
 the entire system is 'Linux'] must see molehills as mountains and mountains as
 molehills."   --RMS, http://www.linuxworld.com/site-stories/2002/0520.rms.html


More information about the Seaside mailing list