LATEX-L Archives

Mailing list for the LaTeX3 project

LATEX-L@LISTSERV.UNI-HEIDELBERG.DE

Options: Use Classic View

Use Monospaced Font
Show HTML Part by Default
Condense Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sender: Mailing list for the LaTeX3 project <[log in to unmask]>
Date: Thu, 8 May 2014 09:58:23 +0100
Reply-To: Mailing list for the LaTeX3 project <[log in to unmask]>
Message-ID: <[log in to unmask]>
From: David Carlisle <[log in to unmask]>
Content-Type: multipart/alternative; boundary="------------000604010607020108070609"
In-Reply-To: <[log in to unmask]>
Organization: NAG
MIME-Version: 1.0
Parts/Attachments: text/plain (1656 bytes) , text/html (2392 bytes)
On 08/05/2014 09:14, Ulrike Fischer wrote:
> Comparing an output with  \tracingmacros one can see that the
 > behaviour of keyval has changed.

This is of course the problem with fixing bugs after a long time.
But if we refuse to fix _anything_ then not everyone will be happy either.

It's a documented change in ltnews21 and the changes file,
although that doesn't necessarily mean it shouldn't be backed out
if it is wrong, or if it is right in an ideal world but not the messy
world with legacy issues that we live in.


The intended behaviour of just dropping one brace group is more sensible

a={{{b}}}

strips one {} needed for hiding commas and leaves the value as {{b}}

The old version always stripped two brace groups so the value would have 
been {b}

Replying now having just seen your mail, haven't checked the test case yet.

It's possible there is a bug in the new implementation and it's doing 
the wrong thing
in which case it's obvious what to do: fix it.

Or it may be the new implementation is working as designed but breaking 
existing code.
Then have to take the decision to push for the other package to update, 
or take the
decision to roll back this change.

looking....

David







-- 
google plus: https:/profiles.google.com/d.p.carlisle



________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. 
________________________________________________________________________

ATOM RSS1 RSS2