Re: comma in @node or @float line

Eli Zaretskii <[email protected]> 31 May 2004 08:55:40 +0200
Newsgroups gmane.comp.tex.texinfo.pretest
Message-ID <[email protected]>
> Date: Sun, 30 May 2004 17:23:58 -0400
> From: [email protected] (Karl Berry)
> 
>     > I think allowing certain commands in node names is a better approach.
>     As someone who did that, I think it's something to stay away of ;-)
> 
> I hear you, and believe me, I'm not looking forward to it, but I don't
> see a viable alternative to supporting languages other than English.

The main problem with commands in node names back when I hacked the
code was that strings which are textually different needed to compare
equal, in order for references and cross-link verification to work.
For example, "@dots{}" and "..." need to compare equal.  This happens,
IIRC, because commands in @node lines and in other places which
mention node names are expanded at different phases of Texinfo source
translation, and so by the time we compare strings, some are expanded,
while others aren't.

So if there's no viable alternative, the @-commands allowed in @node
lines should be carefully chosen and/or (re)designed so that we avoid
this horrible consequence.  That is, assuming that support for
commands in node names is not postponed until makeinfo is redesigned
and rewritten more or less from the ground up.

_______________________________________________
Texinfo home page: http://www.gnu.org/software/texinfo/
[email protected]
http://ff0.org/mailman/listinfo/texinfo-pretest