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 ⟨m.douglas.mcil...@dartmouth.edu⟩ 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