On 19/02/03 23:18 +0100, Rafael Garcia-Suarez wrote:
> Brian Ingerson wrote:
> > I've just released a module called 'only.pm' that allows people to
> > install multiple versions of various modules. It also lets them 'use'
> > specific versions.
> >
> > This is a module that I would consider adding to the core, because:
> >     - The module should work on all platforms.
> >     - It doesn't interfere with other systems (AFAIK).
> >     - It has a simple limited scope.
> 
> You listed the reasons why only.pm could be in the core, not why
> it *should* be ;-)

I didn't say *should* ;-)

But I do think of only.pm as a modular language extension. An
enhancement to C<use>. If people are satisfied with how it works, then it
probably should go in.

> I think that if Module::Build is going to be integrated in 5.10, then
> only.pm should as well.

I just submitted a patch to Module::Build to allow these to work:

    ./Build versioninstall    # or
    make versioninstall

> It's actually part of the suite of modern tools
> that will help software vendors to package and distribute bundles,
> applications and coherent sets of modules. (of course, with this kind
> of argumentation, CPANPLUS and PAR would be good candidates to be borgified
> too) (Moreover I've not looked closely at the implementation yet, so my
> enthusiasm is only based on only's POD.)

Reply via email to