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 to date.

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?


Reply via email to