[ENH][Modules] Delta Modules [was: Another version]

Henrik Gedenryd Henrik.Gedenryd at lucs.lu.se
Thu Oct 25 12:05:14 UTC 2001


Stephen Pair wrote:

> Regarding the distinction of delta-modules and non-delta-modules, I
> think this will eventually need some refinement.  Really, all modules
> should be delta-modules.  A regular module is just a delta between
> nothing and something.

This is sort of funny--Andrew Black said the same thing on purely
theoretical grounds.

> The real question is: what is the basis for the
> deltas?  If you think of a module "A" with three versions (1, 2 and 3),
> the evolution of this package looks like:
> 
> A.v1 -> A.v2 -> A.v3
> 
> These three versions repesent a snapshot in time of the state of this
> module.  The states in between these three versions are (for whatever
> reason) not important enough to capture.

It's unclear to me what you are after here. Can you clarify?

> The question is: how to I
> arrive at the v3 state?  I could load three delta modules that take me
> sequentially through each state to arrive at v3, or I could load one
> delta module that takes me all the way to v3.

You could do either. It should be possible to load & apply all three deltas
in one swoop.

Henrik






More information about the Squeak-dev mailing list