<br><font size=1 face="sans-serif"><b>Nathanael Scharli &nbsp;</b></font><font size=2 face="sans-serif">asked about the obsolete classes. </font>
<br><font size=2 face="sans-serif">To say it frankly, I do not know how they came into the</font>
<br><font size=2 face="sans-serif">image. I only know that I do not like them and that I</font>
<br><font size=2 face="sans-serif">managed to remove them all. I found that a mail posted</font>
<br><font size=2 face="sans-serif">at Jan, 31 by Hannes Hirzel (&quot;Reducing the image size by 38% and 50%&quot;)</font>
<br><font size=2 face="sans-serif">was a great help. I think, as a first step, you should do what</font>
<br><font size=2 face="sans-serif">Hannes recommends.</font>
<br>
<br><font size=2 face="sans-serif">Then, &quot;Smalltalk inspect&quot; will show you that these strange entries</font>
<br><font size=2 face="sans-serif">'AnObsolete...' are still present. &nbsp;At page &nbsp;</font>
<br><font size=2 face="sans-serif">http://minnow.cc.gatech.edu/squeak/2176</font>
<br>
<br><font size=2 face="sans-serif">you find this note:</font>
<br>
<br><font size=2 face="sans-serif">&lt;citation&gt;</font>
<br><font size=2 face="sans-serif">Squeak 3.2 has a lot of obsolete classes. Smalltalk inspect </font>
<br><font size=2 face="sans-serif">reveals that the SystemDictionary contains (for some unknown reason) </font>
<br><font size=2 face="sans-serif">not only classes that are keyed by Symbols, but also String-valued </font>
<br><font size=2 face="sans-serif">keys. All these string-valued keys can be removed with these statements:</font>
<br>
<br>
<br><font size=2 face="sans-serif">&nbsp; | collection |</font>
<br><font size=2 face="sans-serif">&nbsp; collection := OrderedCollection new.</font>
<br><font size=2 face="sans-serif">&nbsp; Smalltalk associationsDo:</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; [:assoc | (assoc key class == Symbol)</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ifFalse: [collection add: assoc key]].</font>
<br><font size=2 face="sans-serif">&nbsp; collection do:</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; [:k | Smalltalk removeKey: k].</font>
<br>
<br>
<br><font size=2 face="sans-serif">In my experience, this removes most - if not all obsolete classes. For </font>
<br><font size=2 face="sans-serif">complete removal of obsolete classes it is seemingly necessary to </font>
<br><font size=2 face="sans-serif">zap all project histories (?).</font>
<br><font size=2 face="sans-serif">&lt;/citation&gt;</font>
<br>
<br><font size=2 face="sans-serif">That is also my experience. I think that is what you should try after</font>
<br><font size=2 face="sans-serif">you did the image reduction that was advised by Hannes.</font>
<br>
<br><font size=2 face="sans-serif">Cheers</font>
<br><font size=2 face="sans-serif">&nbsp;</font>
<br><font size=2 face="sans-serif">Boris <br>
<br>
msg &nbsp;systems ag<br>
Fraunhoferstraße 9<br>
85737 Ismaning<br>
<br>
Tel.: (+89) 96 101 546<br>
mailto: Boris_Gaertner@msg.de</font>