[texhax] Unexisting commands.
Paul Isambert
zappathustra at free.fr
Wed Apr 14 13:33:00 CEST 2010
Dear all,
I've stumbled on the following problem. Heiko Oberdiek uses
\expandafter\ifx\csname ProvidesPackage\endcsname\relax
in his ifluatex package, whereas Till Tantau in PGF/TikZ goes
\ifx\ProvidesPackage\@undefined
so that, if you load the former before the latter, the latter goes
wrong, since \ProvidesPackage is not undefined anymore.
Shouldn't we try to all use the same construction to test for the
existence of commands?
If we took e-TeX for granted, then \ifcsname would solve the problem.
Otherwise, we could try to have a rule according to which we should
always use one way of testing and not the other. Is that unrealistic?
Best,
Paul
More information about the texhax
mailing list