|Think about Loose Coupling|
RFC: (Do Not) Modify the System Perlby MidLifeXis (Monsignor)
|on Oct 16, 2015 at 18:39 UTC||Need Help??|
Update: Excellent points made in responses. A rewrite is in the works. Keep them coming.
Perhaps this is a tutorial, or perhaps something that just belongs long term in Meditations, but my intent with this node is to document the arguments related to modifying the system's Perl installation, so that I don't have to lay out the argument every time it comes up in SoPW. There are some pro, and some con, but it seems to be, in my experience, that "Can't touch this", if given the choice, is the correct path to take.
Some of the previous comments I have made on this topic can be found here: SuperSearch Preload
So, without further ado, here are some arguments in favor of installing your own Perl (in no particular order):
There are also some cons to installing your own Perl:
In summary, unless you are writing an OS-level tool specifically for this platform, install a Perl version specifically for your own application's runtime stack.
Anything else? (ed: updates tagged with author)