in reply to Time for an application portfolio

I've done both, but in either case, compiling your own Perl is the right approach because in the long run, each application should get its own, independent Perl binary. At least unless you can maintain a comprehensive test suite and test environment to ensure that module and Perl upgrades go smoothly, decoupling applications from the Perl version seems to be the best approach to me.

Compiling your own Perl isn't hard, the nasty thing is installing the C libraries that some XS modules want. I don't know if/how BSD or Pair Networks provide such libraries like libxml2 or libexpat - if they don't provide them in a convenient way, you might want to go with the home-hosted version.

Replies are listed 'Best First'.
Re^2: Time for an application portfolio
by talexb (Chancellor) on Jul 27, 2015 at 17:06 UTC

    pair Networks does have a comprehensive list of modules installed, but if I install my own Perl, I worry that their module versions might conflict with the Perl that I've installed.

    I'm also somewhat concerned that I'll blow up my disk quota by installing a newer Perl and then all of the newer modules -- but I'll give it a shot and see what happens.

    Alex / talexb / Toronto

    Thanks PJ. We owe you so much. Groklaw -- RIP -- 2003 to 2013.