[squeak-dev] what's the plan for Etoys in trunk?

K K Subbu kksubbu.ml at gmail.com
Wed Jun 6 16:24:11 UTC 2018


On Wednesday 06 June 2018 02:39 PM, timfelgentreff at gmail.com wrote:
> Just for the heck of it, I went ahead and moved*only*
> Morph>>rotationCenter and Morph>>rotationCenter: into the `geometry`
> category (from *Etoys-geometry). After that, and unload of the Etoys
> packages leaves you with a mostly working image. If you open the
> PartsBin, you'll get a few more DNUs, but after moving a few more
> methods (scale, positionInWorld), the PartsBin also works, now
> without all the Etoys stuff.
Where can I find an image with these changes? The trunk (18059) still 
shows Morph>>rotationCenter in *Etoys-geometry.

On this trunk, after I unload Etoys package, even a mouse move throws up 
a emergency evaluator.

The messages in the *Etoys-geometry don't use Player, so I tried moving 
them all into geometry category with:

(Morph methodsInCategory: '*Etoys-geometry')
     do: [:m | Morph organization classify: m under: 'geometry'].

Then I am able to unload Etoys package without any error and the viewer 
halo opens an Inspector. But PartsBin gives a DNU. Looks like Etoys 
unload is too aggressive in removing methods.

Regards .. Subbu


More information about the Squeak-dev mailing list