[squeak-dev] The Trunk: Network-cmm.161.mcz
Eliot Miranda
eliot.miranda at gmail.com
Thu Jul 2 21:36:35 UTC 2015
Hi Chris,
On Jul 2, 2015, at 2:25 PM, Chris Muller <asqueaker at gmail.com> wrote:
>>> 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.
Should do given that condenseSources now preserves history right?
>
>>> 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
|