Squeak shrink...

Dan Ingalls Dan at SqueakLand.org
Fri Mar 29 23:50:42 UTC 2002


Mayuresh Kathe <mayuresh at vsnl.com>  wrote...

>I wanted to know the following:
>1. How do I remove all traces of Morphic
>   (I tried working using the code from MajorShrink,
>    but it still leaves some traces)
>2. How do I remove all traces of Balloon
>   (same probs as above)
>3. How do I change the menus so that they don't have
>   items which try and access the old stuff

Once you've run majorShrink, I don't know of any other way to proceed than careful tweaking by hand.

In the system as it stands, that is.

As you know, we're headed for a better world in which the natural divisions in the system are reified as modules.  As we get more experience with module-based construction and deconstruction, we will incorporate appropriate support in the architecture of menus and other such extensible components precisely so that, when we want to minimize the system as you do, it is as simple as selecting modules and removing them.  We're not there yet.

>4. How do I get a clean system which doesn't have
>   a lot of rif-raf?
>   (in short, look like Twiggy, nut not feel the same ;)

In my experience the only real way to do this is throw it all out and start over again ;-).  Embrace rif-raf.

>Also, I think, with my past comments regarding MVC, Morphic and Balloon, I
>have unknowingly offended some people.
>I would like to convey that I do respect their work (infact admire it) but
>what _I_ need is not what Morphic and Balloon can offer, and none of my
>comments were targeted to be offensive.

I didn't get any sense of disrespect, and I didn't even sense that others took your comments that way.  You did get some feedback about Morphic's good points but, hey, majorShrink wouldn't be there if we didn't think it was a valid goal.

	- Dan

By the way, besides being way behind in finalizing 3.2, I have a selfish interest in making its majorShrink as good as possible before being done with it.  If you or anyone else has fixed or otherwise improved majorShrink for 3.2, please send me your suggestions or changesets in the next week.



More information about the Squeak-dev mailing list