[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Groff] Status of the portability work, and plans for the future
From: |
Eric S. Raymond |
Subject: |
Re: [Groff] Status of the portability work, and plans for the future |
Date: |
Fri, 12 Jan 2007 08:42:03 -0500 |
User-agent: |
Mutt/1.4.2.2i |
Werner LEMBERG <address@hidden>:
>
> > > You've forgotten to store something in register `a'.
> >
> > On reflection, I think that should probably be ".ad b". It's
> > supposed to be restoring the normal adjustment mode for a man page.
>
> I disagree. Perhaps someone likes to make the appearance of man pages
> formatted with -man similar to the ones formatted with -mdoc, this is,
> using ragged-right.
Then I don't know what the right thing is here. I agree with your design
intention, but I can't see how to implement it robustly.
Even querying and storing the current state of adjustment in .SY to be
restored in .YS is likely to lead to subtle bugs, as I expect many
writing several .SY invocations in a row are likely to forget to close
any but the last one.
> > If you take that header, tinker it as you like, and put it in the tmac
> > directory of the CVS repo and tell me what the name is, I'll just "cvs
> > up" and start including it with .mso rather than dropping a copy in
> > each file I simplify. I'd do the add myself but I don't have write
> > access yet.
>
> Hmm. I would rather like to have the .mso directly in `an-old.tmac'.
> I think I'll call the extension file `an-ext.tmac'.
I did 'cvs up' and no such file is in the archive yet. I'll send you a copy
along with my patch set.
> > You might want to add the TQ (TP continuation macro) that's used in
> > a lot of these files.
>
> Yes.
I'll include it in what I send you.
> > 3. Also rip out inclusions of the www and ttychar macro files.
> > The code in those is totally nonportable.
>
> Hmm. tty-char.tmac has been there since the very beginning. I've
> only updated the file to use groff syntax.
>
> Instead of omitting I ask you to use the following code:
>
> .if n \
> . if \n(.g \
> . do mso tty-char.tmac
I'll reply to your later mail about this.
> It's not really clear to me what you mean with `macro coders'.
The people who wrote the troff macros in the existing pages.
--
<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>
- Re: [Groff] Status of the portability work, and plans for the future, (continued)
- Re: [Groff] Status of the portability work, and plans for the future, Eric S. Raymond, 2007/01/08
- Re: [Groff] Status of the portability work, and plans for the future, Werner LEMBERG, 2007/01/08
- Re: [Groff] Status of the portability work, and plans for the future, Eric S. Raymond, 2007/01/08
- Re: [Groff] Status of the portability work, and plans for the future, Werner LEMBERG, 2007/01/09
- Re: [Groff] Status of the portability work, and plans for the future, Eric S. Raymond, 2007/01/09
- Re: [Groff] Status of the portability work, and plans for the future, Werner LEMBERG, 2007/01/09
- Re: [Groff] Status of the portability work, and plans for the future, Eric S. Raymond, 2007/01/09
- Re: [Groff] Status of the portability work, and plans for the future, Werner LEMBERG, 2007/01/09
- Re: [Groff] Status of the portability work, and plans for the future, Eric S. Raymond, 2007/01/09
- Re: [Groff] Status of the portability work, and plans for the future, Werner LEMBERG, 2007/01/12
- Re: [Groff] Status of the portability work, and plans for the future,
Eric S. Raymond <=
- Re: [Groff] Status of the portability work, and plans for the future, Werner LEMBERG, 2007/01/12
- Re: [Groff] Status of the portability work, and plans for the future, Eric S. Raymond, 2007/01/12
- Re: [Groff] Status of the portability work, and plans for the future, Werner LEMBERG, 2007/01/12
- Re: [Groff] Status of the portability work, and plans for the future, Clarke Echols, 2007/01/12
- Re: [Groff] Status of the portability work, and plans for the future, Werner LEMBERG, 2007/01/12
- Re: [Groff] Status of the portability work, and plans for the future, Eric S. Raymond, 2007/01/12
- Re: [Groff] Status of the portability work, and plans for the future, Werner LEMBERG, 2007/01/12
- Re: [Groff] Status of the portability work, and plans for the future, Gunnar Ritter, 2007/01/08
- Re: [Groff] Status of the portability work, and plans for the future, Eric S. Raymond, 2007/01/08
- Re: [Groff] Status of the portability work, and plans for the future, Gunnar Ritter, 2007/01/08