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