> then I'd say HTML is the way to go for structured documentation.

Could you please elaborate?

Sure. HTML is powerful enough to express all POD markup. I consider linking to other documents very useful in technical documentation.
woman seems to render much faster than html.
Rendering speed is very low on my priority list.
POD was primarily designed for man, ...
Irrelevant. POD pre-dates HTML. In the 1990s I worked with a 25 lines / 80 (or 132) columns terminal. Back then it wasn't unusual to actually print man pages. Today I read technical documentation almost exclusively online. My requirements are now based on online reading, where man doesn't shine.
... and the L<...>link format has it's ambiguities AFAIR.
Your turn to elaborate: What message are you trying to send? perlpodspec has a lot to say on the topic About L<...> Codes. I stick to the current spec, which includes a recommendation for heuristics how to deal with old, ambiguous links. perl-doc doesn't catch all links, but it works often enough to be above the threshold of goodenoughness.
I'd say HTML is the way to go if you supported more advanced features...
Indeed. POD enhancements which have already been discussed on P5P (no RFC/PPC yet) are tables and images. Both are supported by HTML and by the libraries used by perl-doc.

All that said: Emacs 29 comes with tree-sitter libraries, and I hope that the mainstream distributions will include these in their builds. The real competition for all HTML/man/info intermediates will then be native POD support in Emacs, based on tree-sitter-pod.


In reply to Re^4: Reading Perl documentation in Emacs by haj
in thread Reading Perl documentation in Emacs by haj

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.