Hi nicolas did you check in pharo because if I remember correctly I spent a lot of time doing such a kind of review and fixes? Stef On Jan 30, 2011, at 9:43 PM, Nicolas Cellier wrote:
Untill recent past, Smalltalk was a SystemDictionary representing both the namespace and the System. It was bloated with many messages, and sending messages like: self environment garbageCollect. was correct.
Now, self environment is supposed to answer the namespace object (a SystemDictionary) not the system object (a SmalltalkImage). So, some usages are not correct anymore.
See for example #removeUninstantiatedSubclassesSilently. Fortunately, this message is unsent (quite dangerous isn't it ?). But IMHO, all senders of #environment should be reviewed.
Nicolas