NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
Antiquated concepts (Score:1)
I think (part of) the solution is something that came up in the hallways of YAPC::EU a couple of times: de-core most of the modules and dual-life everything that can feasibly be.
Now it just needs to happen…
Re: (Score:1)
Igor Sutton
Perhaps they should use an "Override" directory (Score:1)
One obvious thing to consider is to have an "override" directory added to @INC. For further discussion of that option, please see the section:
=head2 Why isn't there a directory to override Perl's library?in Porting/pumpkin.pod.I'll just note that I wrote that entry about 11 years ago, and it's still the case that nobody's gotten around to making it. That section also includes an existing workaround (which I haven't tested in years, but certainly hasn't been deliberately broken).
For the general issue of @INC ordering, I refer the interested reader to the following 4-year-old proposal (which is actually just a rehash of an even older proposal). I think this proposal would have been a good way forward for 5.10.0, but nobody (myself included) actually did anything about it. http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2003-07/msg01247.html [mpe.mpg.de] (The whole thread is worthwhile reading.)
Reply to This
Parent