[Catalyst] [RFC] Catalyst::ConfigLoader -- load a config from various formats

Perrin Harkins perrin at elem.com
Thu Jan 26 16:43:16 CET 2006


Matt S Trout wrote:
> If you can think of a better way that allows all apps on the system to get
> the main version except those that specifically
> 
> use YAML::Frozen::039;

You're trying to allow for multiple versions of the same module on the 
same system?  Why?  Isn't it enough for people to be able to install the 
right one?

Several of the things people have mentioned on here already address the 
issue of installing a specific version.  Cat-in-a-Box, PAR, etc.  For my 
current system I use something built on code from Krang, which bundles 
the CPAN sources (specific versions) and builds and installs them with a 
script.  I actually do have support for multiple versions of the same 
module on one system, since it installs them in a local lib directory, 
but to make that work you have to be sure that all of your scripts add 
the local directory to @INC.

The main thing that doesn't support installing a specific version 
(AFAIK) is the CPAN shell.  That could be changed.  And bundles could be 
changed to allow specific versions to be required.

- Perrin



More information about the Catalyst mailing list