New source pointers: does anyone know what is happening in ClassDescription>fileOutChangedMessages:on:moveSource:toFile: ?

brad fowlow fowlow at pacbell.net
Sun Nov 5 08:34:32 UTC 2006


That looks like Monticello trickery.

A package can modify methods in classes that are owned by other  
packages.
(An application package can override something in a core class,
without taking on ownership of the full core class.)

When you unload the package that has the override method, the  
original is restored.
So there's probably funny business afoot to keep the original  
recoverable.

-brad

> I see a very puzzling method.  The class organisations name is  
> checked to see if it starts with '*' and ends with '-override'.  
> Does anyone know why?
>
> tim
> --
> tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
> Useful Latin Phrases:- Sic faciunt omnes. = Everyone is doing it.
>
>
>




More information about the Squeak-dev mailing list