On 16/05/2011 05:41, Will Robertson wrote:
> Okay, I'm happy with this. We should revert back to space-skipping behaviour; only question is what to do about control symbols? Practically, there are only a handful that you'd expect to see defined to take an optional argument, perhaps \\ and \+ and anything else a user wants to (re-)define.
If we remove the 'varying behaviour' switch (it's a two-line change)
then \\ and \+ behave exactly the same as anything else.
> If we choose space-skipping then we're consistent with 2e; if not we're consistent with amsmath. I tend toward the latter but would also be happy to have \\ as a special case instead and go with the former.
As Frank always reminds us, xparse is exploring LaTeX3 ideas but tied to
LaTeX2e's conventions. So I'd prefer to be consistent with LaTeX2e at
the moment: when we do design syntax for LaTeX3 we may well want to
revise our ideas.