On Tue, Apr 12, 2005 at 07:06:28PM +0200, Rafael Laboissiere wrote:
> * Colin Watson <[EMAIL PROTECTED]> [2005-04-12 17:30]:
> > Pod::Man merely has to expand out the contents of the macros (.ds)
> > within NAME. It doesn't need to deprive you of any visual markup.
> 
> Huh?  Actually, it is nroff who expands thee macros.

I'm aware of that (as the groff maintainer).

> Pod::Man generates the macros and put them in the preamble of the
> *.3pm file.
> 
> Or am I misunderstanding your proposal?

You are. Currently, Pod::Man puts *(C` and *(C' in the NAME section. I'm
suggesting that, when it's generating the NAME section, it should as a
special case *itself* expand *(C` and *(C' to " - or, perhaps
preferably, just leave them out altogether - rather than relying on
nroff/troff to do it.

This has the disadvantage that you don't quite get the semantics of *(C`
and *(C' (namely that in nroff they expand to " but in troff they expand
to nothing, because in troff the constant-width font is visible), but
you can't have everything. The NAME section is short enough that losing
a bit of sophisticated markup isn't very important, and it's never been
a good idea to use sophisticated markup there anyway.

Cheers,

-- 
Colin Watson                                       [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to