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/

Attachment: signature.asc
Description: PGP signature

Reply via email to