[squeak-dev] The Trunk: Network-cmm.161.mcz

Chris Muller asqueaker at gmail.com
Thu Jul 2 21:25:52 UTC 2015


>> Do MC overrides actually somehow "reload" the code that was overridden
>> when you unload the overriding code?
>
> Yes. It goes through the method history in the changes/sources file and loads the overridden definition.
>
>>  If so, that is kind of amazing.
>
> Indeed. Although scary, too. Overrides are still evil, and should not be used unless really necessary.

I wonder if it would work even after condenseSources.  That's been
done for this release.

>> My purpose of doing this is to avoid having dirty packages in the release.
>
> The overridden package shouldn’t actually be dirty. Did you do “changes” on it?

ReleaseBuilder prepareNewRelease ends up doing that check and
complains if it finds any.  That's how I came to know about it.


More information about the Squeak-dev mailing list