On Sun, Sep 07, 2008 at 07:57:44PM +0000, Thorsten Glaser wrote:
> Colin Watson dixit:
> >would mean that line/byte numbers would be wrong, which could be
> >confusing.
> 
> They are wrong anyway, as the macro packages count for byte numbers
> too, at least in the iconv example. But still a point: we could just
> wc the macro package first.

Right now they're close enough to be useful, at least for me.

> >mdoc; docj.tmac still has it, commented as "parse argument vector
> >(recursive)". As far as I can tell this was replaced by the
> >doc-parse-args macro, probably in Werner Lemberg's complete rewrite of
> >mdoc in March 2001. However, it wasn't obvious to me how to upgrade your
> >macro.
> 
> Interesting… why a rewrite, I wonder.

You'd have to ask Werner. I assume he had a good reason; he doesn't
normally go in for rewrites for the sake of it, as far as I can see.

> But yes, parse argument vector recursively sounds about right. Maybe I
> can use something like this:
> │.if \n(.g \{\
> │.de aV
> │.doc-parse-args \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
> │..
> │.\}
> 
> I think this use of a more than two character macro will be tolerated
> by AT&T nroff since it’s if’d out anyway.
> 
> The other option would be GNU groff mdoc tmac file upstream considering
> to add back support for the aV macro…

This is beyond me; I recommend asking [EMAIL PROTECTED] for help here. I
don't know whether defining aV to doc-parse-args would be sensible or
not.

Cheers,

-- 
Colin Watson                                       [EMAIL PROTECTED]



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

Reply via email to