Skip Menu |

This queue is for tickets about the Text-CSV_XS CPAN distribution.

Report information
The Basics
Id: 46078
Status: resolved
Priority: 0/
Queue: Text-CSV_XS

People
Owner: Nobody in particular
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Unimportant
Broken in: 0.23
Fixed in: 0.66



Subject: Don't use L<....(3)> in links in Pod
The problem with L<...(3)> in Pod links is that some Pod viewers, especially Pod::Simple-based like tkpod, use this style to recognize the link as a manpage link, not as a link to another Pod page. pod perlpodspec also mentions this problem: ยท At time of writing, "L<name>" values are of two types: either the name of a Pod page like "L<Foo::Bar>" (which might be a real Perl module or program in an @INC / PATH directory, or a .pod file in those places); or the name of a UNIX man page, like "L<crontab(5)>". In theory, "L<chmod>" in ambiguous between a Pod page called "chmod", or the Unix man page "chmod" (in whatever man-section). However, the presence of a string in parens, as in "crontab(5)", is sufficient to signal that what is being discussed is not a Pod page, and so is presumably a UNIX man page. The distinction is of no importance to many Pod processors, but some processors that render to hypertext formats may need to distinguish them in order to know how to render a given "L<foo>" code. So I would suggest to remove the chapter specification from the L<...> content. Note that search.cpan.org does not have this problem, it assumes everything to be a Pod (probably because it has no way to link to manpages). Regards, Slaven
On Thu May 14 10:44:59 2009, SREZIC wrote: Show quoted text
> The problem with L<...(3)> in Pod links is that some Pod viewers, > especially Pod::Simple-based like tkpod, use this style to recognize the > link as a manpage link, not as a link to another Pod page. >
[...] Show quoted text
> > So I would suggest to remove the chapter specification from the L<...> > content. Note that search.cpan.org does not have this problem, it > assumes everything to be a Pod (probably because it has no way to link > to manpages). >
Hmmm, I still see the (3) bits in the current 0.65 version... Regards, Slaven