On 3/8/07, Larry Wall wrote:
Perl 6 is specced to keep all the old versions of modules around in
the library (unless the new version claims to emulate the old version).
Oh, good! So how does a module say that it emulates another version?
(Or perhaps another module altogether...) Does "does" work for that?
So an upgrade doesn't generally break fixed dependencies.
Hm, so if I'm not upgrading, but installing a module for the first
time, presumably I will actually get all its different incarnations
It is allowed to run anyway, and it runs with a known good version.
Does "allowed to run anyway" mean because older versions stay
installed (and thus you should be able to get an exact match), or
does it mean you might get some other module altogether, as long as
it claims to be compatible with whatever you asked for?