Follow-up Comment #4, bug #66410 (group groff): Thank you very much for correcting my bogus history, Ingo.
I apologize for misattributing another person's work to Cynthia Livingston.
It seems to me that mdoc(7) could use a historical summary of the growth of
its macro repertoire, similar to the one we have for man(7).
History
M. Douglas McIlroy ⟨[email protected]⟩ designed,
implemented, and documented the AT&T man macros for Unix Version 7
(1979) and employed them to edit Volume 1 of its Programmer’s
Manual, a compilation of all man pages supplied by the system. The
package supported the macros listed in this page not described as
extensions, except .P and the deprecated .AT and .UC. It
documented no registers and defined only R and S strings.
.UC appeared in 3BSD (1980). Unix System III (1980) introduced .P
and exposed the registers IN and LL, which had been internal to
Seventh Edition Unix man. PWB/UNIX 2.0 (1980) added the Tm string.
4BSD (1980) added lq and rq strings. SunOS 2.0 (1985) recognized
C, D, P, and X registers. 4.3BSD (1986) added .AT and .P. Ninth
Edition Unix (1986) introduced .EX and .EE. SunOS 4.0 (1988) added
.SB.
Except for .EX/.EE, James Clark implemented the foregoing features
in early versions of groff. Later, groff 1.20 (2009) resurrected
.EX/.EE and originated .SY/.YS, .TQ, .MT/.ME, and .UR/.UE. Plan 9
from User Space’s troff introduced .MR in 2020.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?66410>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
