[squeak-dev] Class subclasses

David T. Lewis lewis at mail.msen.com
Sun Jun 15 18:44:43 UTC 2014


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



More information about the Squeak-dev mailing list