Re: Confirming PAUSE operating model safe harbor for Alt::* distributions

[email protected] (Ask Bjørn Hansen) Wed, 1 Nov 2017 15:56:01 -0700
Newsgroups perl.cpan.workers
Message-ID <[email protected]>
FWIW I agree with Andreas on every point.

There=E2=80=99s a big difference between

1) =E2=80=9Cuse Foo::XS=E2=80=9D will install hooks into the Foo =
namespace for the XS optimized implementation of Foo

and

2) =E2=80=9Ccpam Foo::Bar=E2=80=9D will overwrite site_lib/=E2=80=A6/Foo.p=
m

Manipulating namespace in memory seems =E2=80=A6 Perl-ish (and =
appropriate-ish; and at least the signed up for it explicitly in the =
code).

Having the installer write different things to disk than expected seems =
outright dangerous. As Andreas said, the pitfalls are many (too many in =
my opinion).

Reliably managing and upgrading Perl installations for production =
environments is already plenty complex, I don=E2=80=99t think we should =
make it worse.


Ask=