[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: All caps .TH page title
From: |
G. Branden Robinson |
Subject: |
Re: All caps .TH page title |
Date: |
Fri, 22 Jul 2022 07:48:21 -0500 |
Hi Doug,
At 2022-07-22T07:36:03-0400, Douglas McIlroy wrote:
> Changing the .TH case convention throughout the Unix world is about as
> futile an effort as English spelling reform.
I love a challenge.
> Doing it for groff-related man pages only would simply brand groff as
> quirky.
True, but on the one hand I don't mind, and on the other, as indicated
by the start of this thread, Alejandro is seriously considering doing so
for the Linux man-pages project, the corpus of which is large and is the
uncontested resource for the Linux system call interface and standard C
library implementations (with various extensions to the formal standard
distinguished and discussed). Conceivably, this practice could swiftly
pass from quirky to ordinary.
On GNU/Linux systems, that is.
And, as I shall never cease to remind people, the man(7) `PT` and `BT`
traps are replaceable, thanks to the efforts of Larry Kollar around 20
years ago.
> At least the current convention has the virtue of simplicity.
I think this simplicity took a conceptual blow when the disciples of
Wirth arrived with their StudlyCapped identifiers, and a concrete one
with the appearance of the X Window System.
> A convention of matching the case of commands or functions needs extra
> rules to settle how to render titles like INTRO(1), EXEC(3),
> STRING(3), or various stuff in man7.
I perceive no great difficulty here; one uses the casing that is
"natural", which for most Unix-savvy (or simply lazy) typists will be
full lowercase. The quantity of man pages available on a system can be
much larger today than it was on Research Unix, so I anticipate that
most man pages are discovered through search or via cross reference than
by experimentally testing various names.
intro(x) pages are sorely neglected these days, a sad situation.
A couple of years ago someone on this list proposed a revised intro(1),
which people on this list found to be high quality, but it needed a
champion to sponsor it to the Linux man-pages project, and such a person
did not appear.
> As for the history, Dennis's original man-page template was generally
> deemed worthy. The only discussions I remember were about the overall
> division into sections and how to organize pages within a section. The
> overall division turned out to be a little squishy, witness the
> aimless evolution of the remits of sections 5-7. I am happy to note
> that the organization within section--intro plus alphabetic--has held
> firm. (My most substantive contribution to the v1 manual was holding
> out for alphabetization versus a topical outline. My main talking
> point was the inutility of topical organization in the 15th edition of
> Encyclopaedia Britannica.)
The practice of physically printing and binding the man pages, or even
compiling them into a single digital document, has fallen so far into
disuse that when I resurrected it for groff-man-pages.pdf, I experienced
for the _first_ time the temptation of a topical organization. I don't
think it's tractable to undertake, and objectivity is a greater
challenge with that approach than with alphabetical ordering. But it is
a seductive thought.
Something that I think will surprise people is that, of the 385 pages of
U.S. letter-sizes pages in the compiled groff man pages, documentation
of commands--section 1--ends on page 137. Our section 5 (file format)
pages run from 138 to 164, and the balance is section 7.
People who think the manual stops at section 1, or 3, are missing a
great deal.
Regard,
Branden
signature.asc
Description: PGP signature
- BSD and GPL (was: All caps .TH page title), (continued)
- BSD and GPL (was: All caps .TH page title), Alejandro Colomar, 2022/07/29
- man -M tcl (was: All caps .TH page title), Alejandro Colomar, 2022/07/24
- Re: man -M tcl (was: All caps .TH page title), Ingo Schwarze, 2022/07/27
- Re: man -M tcl (was: All caps .TH page title), Alejandro Colomar, 2022/07/29
- Re: man -M tcl (was: All caps .TH page title), Ingo Schwarze, 2022/07/29
- Re: man -M tcl (was: All caps .TH page title), Alejandro Colomar, 2022/07/29
Re: All caps .TH page title, Ralph Corderoy, 2022/07/23
Re: All caps .TH page title, Douglas McIlroy, 2022/07/22
- Re: All caps .TH page title,
G. Branden Robinson <=
Re: All caps .TH page title, Ralph Corderoy, 2022/07/23
Re: All caps .TH page title, G. Branden Robinson, 2022/07/23
Re: All caps .TH page title, Ralph Corderoy, 2022/07/24
Re: All caps .TH page title, Alejandro Colomar (mailing lists), 2022/07/24
full capitals and font styles in man page headers, G. Branden Robinson, 2022/07/26
Re: All caps .TH page title, G. Branden Robinson, 2022/07/23