[V3dot10] Re: loading scripts via package universes

Lex Spoon lex at lexspoon.org
Tue Jul 31 11:44:31 UTC 2007

"Ralph Johnson" <johnson at cs.uiuc.edu> writes:
> On 27 Jul 2007 11:34:36 +0200, Lex Spoon <lex at lexspoon.org> wrote:
> > I do not like the change.  Package universes is about packages, things
> > that can not only be loaded, but also unloaded and compared against
> > different versions.  If we make a habit of loading scripts instead of
> > loading packages, then the PU will be unable to do a lot of its job.
> > It will be a step back to using file outs.
> Can PU actually unload packages?  I tried this a time or two and it
> didn't work.  If you say that it does work then I'll try again and
> make bug reports when (if) it fails.
> How does PU make use of comparing against different versions?

Unload is not available now, but is only a one-day job.  It has not
been asked for much and it's just a charity project for me.
Comparisons between packages and the running image is more
speculative, but is certainly what I think of as the future for a
packagized Squeak.

Stepping back, package universes is about managing *packages*.  These
are supposed to be components that you put together to make a whole
image.  You should be able to unload them, and you should be able to
replace them with older or later or alternative versions.  Using file
outs seems like a step backwards.  They are supported, but we should
really try and migrate to Monticello.

Now, I don't mean to get too philosophical.  If there are practical
problems right now then let's try and solve them.


More information about the V3dot10 mailing list