On Tue, Aug 23, 2016 at 12:18:42PM -0500, Derek Martin wrote:
> Ultimately, all this is why I changed my mind and agreed with Kevin's
> change.

Thanks Derek.

It was pointed out to me off-list that I might have been a bit hasty to
make a decision on re-creating a $locale alias, without giving a chance
for the conversation to play out.

Backward compatibility is tricky.  On the one hand, I don't want to
lightly cause massive breakage.  On the other hand, because of the
previous "C" default, there are a lot of examples and perhaps
misinformation about the need to set $locale now.

I think even keeping a $locale alias is still better with the changes
made.  $locale no longer affects the index or various other output, so
even goofed-up, it causes much fewer problems.  Perhaps we could create
the alias but not document it.  Or document it but mark it as
deprecated, and delete it in e.g. 1.9.

I'd appreciate more feedback/discussion and ideas from others about this
change.

One interesting thing Derek just mentioned is a conditional based on
version.  I know there is an ifdef patch, which sort of helps, but
without an "else" doesn't completely solve the problem.

-- 
Kevin J. McCarthy
GPG Fingerprint: 8975 A9B3 3AA3 7910 385C  5308 ADEF 7684 8031 6BDA

Attachment: signature.asc
Description: PGP signature

Reply via email to