[squeak-dev] Class subclasses

Florin Mateoc florin.mateoc at gmail.com
Sun Jun 15 20:11:25 UTC 2014


On 6/15/2014 2:44 PM, David T. Lewis wrote:
> On Sun, Jun 15, 2014 at 07:47:19PM +0200, Bert Freudenberg wrote:
>> On 14.06.2014, at 19:08, Florin Mateoc <florin.mateoc at gmail.com> wrote:
>>> I thought the fix was obvious - we just need to evaluate "Class removeSubclass: ObjectTracer class" - so other than pointing out the bug, I am not sure what else I should do.
>>>
>>> well what one could do is
>>> a) create an update
>>> b) create e.g. a Kernel package containing a postscript that says Class removeSubclass: ObjectTracer class
>>> c) create another update
>>>
>>> I *think* that forces the load of the package with the "Class removeSubclass: ObjectTracer class" postscript.  Bert, am I right?
>>
>> No need for a) and c). Just make a version with that changed postscript. If the postscript is different from a previous postscript, it will be executed.
>>
>> We only need to issue update maps when some package depends on a specific version to have been loaded before.
>>
> I just committed Kernel-dtl.856 which should take care of the problem.
>
> Just one sanity check question - we now have this:
>
>   Class subclasses ==> {ProtoObject class}
>
> and this:
>
>   ProtoObject superclass ==> nil
>
> Is that correct?
>
> Dave
>
>
>


Yes, thanks for making it happen

Florin


More information about the Squeak-dev mailing list