[ANN] squeak 3.9-7046

Andreas Raab andreas.raab at gmx.de
Mon Jul 17 01:28:21 UTC 2006


stéphane ducasse wrote:
> We have problem to clean some obsolete references. If you want to help 
> here is the problem:
> 
> - download Squeak3.9-7045 + update
> - ScriptLoader new prepareImage
>     works
> - ScriptLoader new unloadPackages
> - ScriptLoader new prepareImage
>     still find references to ToolPlus instances.

Try "FileServices removeObsolete".

> BTW we cannot create a new sources since the wideString broke it.
> Anybody willing to fix that?

I've done it for Croquet but it's tricky. It is a three stage process:
1) Change MultiByteFileStream>>open:forWrite: such that it refers to 
"SqueakV3.sources" instead of "SmalltalkImage current sourcesName". You 
need this so that the current sources file remains in MacRoman encoding 
but that the new one can be opened using UTF8.
2) Execute Smalltalk>>condenseSources to create a new sources file.
3) Once you have the condensed sources, remove the offending code 
alltogether.

Cheers,
   - Andreas




More information about the Squeak-dev mailing list