[squeak-dev] Re: Proposal about SqueakMap etc (was Re: Re: SqueakMap soon working in 4.0/4.1!)

Andreas Raab andreas.raab at gmx.de
Thu Apr 8 14:51:41 UTC 2010

On 4/8/2010 5:23 AM, Göran Krampe wrote:
> 1. Include some instructions in the image regarding "how to get stuff"
> into the image. Seems like a good short term thing to do for 4.1. We can
> easily explain the difference between SS and SM. PU (as it was called
> earlier - Package Universes) is ... well, see below.

If you write it, I'll add it to the welcome notes (or perhaps in the 
help menu).

> 2. Possibly throw out Universes in 4.1 *iff* it does not work anymore
> and noone can fix it. I haven't even tried it. Does it work?

It does. So does SM. Barring catastrophic circumstances, the set of 
packages for 4.1 hopefully won't have to change at this point. Remember, 
I want to ship this puppy next week :-)

   - Andreas

> 3. Regardless of when we throw out Universes we should improve SM to
> cover the "loss" of it. I have a rather simple idea on how to do that I
> think, but it needs some coding help. And ideally we would "move the
> content" too so that the stuff in PU that actually is used and works
> (given that there is such stuff) can continue to work in SM. Chris? Others?
> 4. Improve SqueakMap. There is a loooong list of things we could do. One
> thing of immediate interest given this discussion is to make it "mirror"
> SS somehow so that packages hosted on SS are searchable and installable
> from SqueakMap Package Loader and listed on map.squeak.org etc etc. We
> could also revive the "Make release on SqueakMap"-button that used to be
> in SS so that it can be used for *real* releases and not just for all
> new versions. Chris? Others?
> 5. ...rewrite SM according to the rest of the looooong list of
> ideas/improvements to it. Chris? Others?
> Well, something like that.
> One important aspect of SqueakMap that people seem to not "get" (and I
> don't blame them, it is not obvious) is that it actually is more than a
> catalog of packages. It is also a list of people. And it has a *model*
> that is *inside your image*!
> This means you can *do stuff* with this model. That was one of the real
> interesting aspects of it! Like for example this:
> (SMSqueakMap default packageWithName: 'muO') owner email
> I even have code somewhere that never got in which from the Changesorter
> can take a changeset, split it into multiple changesets based on
> PackageInfo boundaries, compose an email with all these sub changesets
> and then send it to all maintainers of affected packages.
> And this was possible because with SM we have a full model all the way:
> method->class->PI->SqueakMap package->maintainers/co-maintainers
> I should really dig out that code again....
> regards, Göran

More information about the Squeak-dev mailing list