Re: allowing L<text|href>

[email protected] ("David E. Wheeler")
Newsgroups perl.pod-people
Message-ID <[email protected]>
On Dec 1, 2009, at 1:54 PM, David E. Wheeler wrote:

>> For the latter, I think the best rendering for both Pod::Text and Pod::Man
>> is:
>> 
>>   perl.org <http://perl.org>
>> 
>> and that's what I plan to implement.  That's a fairly natural expression
>> of a URL in a text document and follows the IETF recommendation.
> 
> Fair enough. I can change Pod::Simple::Text to do the same.

I've now done this in Pod::Simple.

  http://github.com/theory/pod-simple/commit/1e61e819debf9c7c23907d7bb9e37855665fd595

Will be releasing in a day or so, then submitting to core. I've also updated man links output by Pod::Simple::X?HTML. Pod::Simple::HTML had been outputting them as:

    <a>crontab(5)</a>

And Pod::Simple::XHTML was outputing them as:

    <a href="">crontab(5)</a>

I found neither of these very compelling. So I poked around until I found man.he.net, which seems to have a pretty decent URL standard for man pages. So now moth modules output this link:

    <a href="http://man.he.net/man5/crontab">crontab(5)</a>

This should work most of the time, I think, but for those of you who don't want the links, you can override resolve_man_page_link() in a subclass and just have it return undef to get the original Pod::Simple::HTML format (which Pod::Simple::XHML now replicates).

Thoughts?

Best,

David
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.