Re-doing Morphic ( Was: Re: Traits prototype image )

tblanchard at tblanchard at
Tue Feb 11 11:25:27 UTC 2003

On Tuesday, February 11, 2003, at 04:32  AM, Ned Konz wrote:
> We should be able to take all these things and make them separately
> loadable packages. EToys, Piano Rolls, Stack Morph, Flaps, and the
> rest are all things that are not part of a minimal Squeak system.

Yep - but first we gotta untangle them.  I might be able to help as I 
am recently unemployed
(job tips are welcome btw -Resume:

> One direction I was recently thinking about is this: it wouldn't take
> too much to make a "separate but equal" Morphic hierarchy, with some
> minimal behavior to make it play with the existing Morphic API. Start
> at NewMorph or something, and build the widgets you really want. Then
> move, copy, or port over the bits of the existing Morphic that you
> want to keep.

This sounds hard.

I was thinking of sticking a new superclass in above Morph.
Call it ProtoMorph.  Create a simple RectangleMorph clone that derives 
from ProtoMorph.

Stick a RectangleMorph and a ProtoRectangleMorph side by side and move 
logic up to ProtoMorph until ProtoRectangleMorph is minimally useful.  
Stop and reassess.

> Todd Blanchard

More information about the Squeak-dev mailing list