| Store | Cart

Re: pop @INC (".")

From: demerphq <deme...@gmail.com>
Fri, 9 Mar 2012 08:27:10 +0100
On 9 March 2012 01:24, Tom Christiansen <tchr...@perl.com> wrote:
>> I don't consider it a bug. @INC has contained "." since the dawn of time.>> I bet there are tons of script happily running on servers everywhere,>> doing their job, and depending on "." being in @INC.>>> Now, todays thinking may be that it's better not to have "." in @INC. And>> while I won't argue with that, I don't think we should remove "." from>> @INC.  IMO, breaking something that works now outweighs any potential>> advantages of not having "." in @INC by default.>> Absolutely.>> You cannot change running programs out from under them.  This> egregious break with backwards compatibilty will break other> people's programs.  I guarantee it.  I also guarantee that doing> so will be a complete disaster.

I don't have much of an opinion on the subject in question, but I
absolutely disagree with this position as policy.

Releasing a new perl that breaks some form of backwards compatibility
is not "changing running programs out from under them". The user has
to upgrade, a conscious act, and they should look at the change log
and consider the implications and act accordingly.

We are absolutely NOT chained to support everything we supported in
the past. We tend to do so, and certainly much prefer to do so, but we
are not obliged to do so. If breaking backwards compatibility is in
the best interest of Perl then that is what we will do.

cheers,
Yves


-- 
perl -Mre=debug -e "/just|another|perl|hacker/"

Recent Messages in this Thread
Todd Rinaldo Mar 08, 2012 07:38 pm
David Golden Mar 08, 2012 08:10 pm
Todd Rinaldo Mar 08, 2012 08:20 pm
David Golden Mar 08, 2012 08:45 pm
Jan Dubois Mar 08, 2012 08:58 pm
Todd Rinaldo Mar 08, 2012 10:37 pm
Reini Urban Mar 08, 2012 11:06 pm
H.Merijn Brand Mar 09, 2012 06:56 am
Todd Rinaldo Mar 09, 2012 07:16 am
Tom Christiansen Mar 09, 2012 01:18 pm
Niko Tyni Mar 09, 2012 04:44 pm
Jesse Luehrs Mar 08, 2012 11:16 pm
Steffen Schwigon Mar 12, 2012 01:15 pm
Offer Kaye Mar 08, 2012 08:10 pm
Abigail Mar 08, 2012 10:57 pm
David Golden Mar 08, 2012 10:58 pm
Todd Rinaldo Mar 08, 2012 11:08 pm
H.Merijn Brand Mar 09, 2012 06:47 am
Todd Rinaldo Mar 09, 2012 06:58 am
Jan Dubois Mar 09, 2012 07:24 am
Tom Christiansen Mar 09, 2012 12:24 am
Jan Dubois Mar 09, 2012 12:54 am
Tom Christiansen Mar 09, 2012 02:02 am
Todd Rinaldo Mar 09, 2012 06:59 am
demerphq Mar 09, 2012 07:27 am
Aristotle Pagaltzis Mar 09, 2012 09:33 am
Todd Rinaldo Mar 09, 2012 11:35 am
David Golden Mar 09, 2012 11:57 am
Paul Johnson Mar 09, 2012 12:25 pm
Kent Fredric Mar 09, 2012 01:09 pm
Paul Johnson Mar 09, 2012 02:26 pm
Konovalov, Vadim (Vadim)** CTR ** Mar 11, 2012 06:04 am
Messages in this thread