Re: save size exceeded due to \csname-definition?
- From: rf10@xxxxxxxxxxxx (Robin Fairbairns)
- Date: 11 Mar 2008 09:07:55 GMT
David Kastrup <dak@xxxxxxx> writes:
Joseph Wright <joseph.wright@xxxxxxxxxxxxxxxxxx> writes:
If people wanted to change \@ifundefined, wouldn't the fact that it
leaves the cs defined have been fixed anyway, using the \begingroup
\expandafter\expandafter\expandafter\endgroup trick? I'd imagine that
all sorts of unexpected problems might arise with this type of change.
I am not sure I get your point, but in any case \@ifundefined (which
does not actually get used here, I was misremembering) is currently
defined expandably. The \begingroup... definition is not expandable.
I am rather sure that whoever relies on the side effect of having the
tested macro defined to \relax deserves what he gets, and would think
that the expected breakage should be minimal.
istr there are instances in the latex source. if i'm right[*],
changing wouldn't be a simple matter, regardless of its effects on
packages.
But changing the expandable definition for an unexpandable one is an
entirely different piece of kettle.
;-)
[*] wherever it was i found it, i thought it surprising.
--
Robin Fairbairns, Cambridge
.
- References:
- save size exceeded due to \csname-definition?
- From: Ulrike Fischer
- Re: save size exceeded due to \csname-definition?
- From: David Kastrup
- Re: save size exceeded due to \csname-definition?
- From: Ulrike Fischer
- Re: save size exceeded due to \csname-definition?
- From: Robin Fairbairns
- Re: save size exceeded due to \csname-definition?
- From: David Kastrup
- Re: save size exceeded due to \csname-definition?
- From: Joseph Wright
- Re: save size exceeded due to \csname-definition?
- From: Robin Fairbairns
- Re: save size exceeded due to \csname-definition?
- From: Ulrike Fischer
- Re: save size exceeded due to \csname-definition?
- From: Joseph Wright
- Re: save size exceeded due to \csname-definition?
- From: David Kastrup
- save size exceeded due to \csname-definition?
- Prev by Date: Re: son of @seccntformat
- Next by Date: Lithuanian letter
- Previous by thread: Re: save size exceeded due to \csname-definition?
- Next by thread: Re: save size exceeded due to \csname-definition?
- Index(es):
Relevant Pages
|
Loading