Eli Zaretskii wrote:
>>You *will* have navigation problems if there are clashes, even with
>>anchors, because having unrelated nodes on the same web page because
>>they have similar names is just confusing and wrong, period.
>> 
> I don't see what problems you envision.

Suppose you have nodes named 'Foo~' and 'Foo_' that both map to
Foo.html.  Assume that both nodes are actually in very different
parts of the manual, and don't belong together.  I..e. there are
other nodes between 'Foo~' and 'Foo_', but they get mapped to other
files.  If you use anchors, yes, you can get the navigation to work.
But really, why bother?  It is *wrong* to have both nodes on the same
page, and it will confuse the reader.

> There are gobs of documents out there with multiple nodes per file,

But we're only disagreeing about the case when you are splitting
and *trying* to get one node per file.  Are there gobs of documents
where there are multiple nodes with different names, but similar
enough that they map to the same filename?

> Makeinfo 4.0 was producing a single HTML file with all the nodes on
> it, and I'm not aware of any problems with that, either.

That's fine - my only disagreement is when we're splitting.

> And I think that having the #anchor in the URL bar is not something
> you should bother about.  Can we meet halfway?

Yes.  You're the maintainer (?), and you make the decision.
As long as I have a way of getting the output I want, I can
live with it, even if I disagree with the choice of default.

>>In fact, I think rather than a switch to turn anchors on
>>or off, you should have a switch that generates files names using the
>>same mangling that you currently use for anchors.
>>
> 
> Sorry, I don't understand this suggestion.  Could you please
> elaborate?

Supposed you have a node 'foo~bar', which currently gets mangled
to a filename 'foo-bar' and anchor 'foo%7ebar' (or whatever).
Instead of making the reference be 'foo-bar.html#foo%7ebar', I'm 
suggesting having an option where the filename is 'foo%7ebar.html'
and leaving out the anchor, since it is now fully redundant?
I don't think this should be the default, but it may be a useful
option, which may avoid the need for the option you suggest.
-- 
        --Per Bothner
[EMAIL PROTECTED]   http://www.bothner.com/per/


_______________________________________________
Bug-texinfo mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-texinfo

Reply via email to