[testing the mailing list; the message below does not show up at https://lists.gnu.org/archive/html/groff/2022-12/index.html ]
At 2022-12-25T17:21:09-0600, G. Branden Robinson wrote: > Hi Lennart, > > At 2022-12-25T22:07:01+0000, Lennart Jablonka wrote: > > Quoth G. Branden Robinson: > > > > > I believe Solaris troff to be fossilized > > > > > > > > Yes and no. Solaris 10 is no longer supported after January 2024, > > > > so if it and all the other traditional troffs die out by 2024 we > > > > can stop worrying about this then. > > > > > > That may in fact prove out; the only _currently-maintained_ troffs I > > > know of are groff, Heirloom Doctools troff (though it has slowed > > > down) and neatroff. > > > > I am devastated that 9front troff is unhesitatingly disregarded again > > and again like this. While it’s seeing few commits, it is serving us > > very well. > > I apologize for forgetting; I shouldn't have, as I corresponded > fruitfully with Russ Cox regarding 9front man(7)'s `MR` macro, and > submitted a patch for (rudimentary) `\~` escape sequence support in P9US > troff, which Dan Cross merged swiftly. > > > Nope, not all traditional troffs will die that easily. > > I have gone out of my way to document traits of Plan 9{, from User > Space} troff in groff's documentation where the discussion warrants. > > ChangeLog: origin in Plan 9 troff. [style] Add examples of use. > ChangeLog: and, per Ingo Schwarze, Plan 9 troff. (It is, however, not > NEWS: Plan 9 from User Space's troff in August 2020. Its purpose is to > NEWS: vary the line length freely (DWB troff, Solaris troff, Plan 9 troff) > doc/groff.texi:characters' length. Also, Plan@tie{}9 @code{troff} allows > tabs to > doc/groff.texi:@cindex @code{.S} register, Plan@tie{}9 alias for @code{.tabs} > doc/groff.texi:@cindex @code{.tabs} register, Plan@tie{}9 alias (@code{.S}) > doc/groff.texi:argument to the @code{ta} request.@footnote{Plan@tie{}9 > @code{troff} > doc/groff.texi:1c6ab0f6e, 2016-09-13), and Plan@tie{}9 from User Space > @code{troff} > doc/groff.texi:Plan@tie{}9 @code{troff} all support it.} but valid values are > specific > doc/groff.texi:files.@footnote{Plan@tie{}9 @code{troff} has also abandoned > the binary > man/groff.7.man:.\" request or macro name of two characters' length. Also, > Plan@tie{}9 > man/groff_diff.7.man:and Plan\~9 > man/groff_diff.7.man:and Plan\~9 from User Space > man/groff_diff.7.man:.I troff \" Plan 9 > man/groff_font.5.man:(Plan\~9 > man/groff_font.5.man:.I troff \" Plan 9 > tmac/groff_man.7.man.in:those containing space \" or tab (in Plan 9 troff > [only?]) > tmac/groff_man.7.man.in:or Plan\~9 > tmac/groff_man.7.man.in:Plan\~9, > tmac/groff_man.7.man.in:Plan\~9, > tmac/groff_man.7.man.in:Plan\~9, > tmac/groff_man.7.man.in:Plan\~9 from User Space's > tmac/groff_man.7.man.in:.BR \(rs(rg , \" Heirloom Doctools, mandoc, neatmkfn, > Plan 9, Solaris > tmac/groff_man.7.man.in:.BR \(rs(lq , \" Heirloom Doctools, mandoc, neatmkfn, > Plan 9 > tmac/groff_man.7.man.in:.BR \(rs(rq , \" Heirloom Doctools, mandoc, neatmkfn, > Plan 9 > tmac/groff_man.7.man.in:.B \(rs(tm \" Heirloom Doctools, mandoc, neatmkfn, > Plan 9 > tmac/groff_man.7.man.in:but not by Plan\~9, > tmac/groff_man.7.man.in:.IR troff s. \" Plan 9, Solaris, DWB > tmac/groff_man.7.man.in:Plan\~9 from User Space > tmac/groff_man.7.man.in:.I troff \" Plan 9 > tmac/groff_man.7.man.in:like Plan\~9 or Solaris > tmac/groff_man.7.man.in:.IR troff , \" Plan 9, Solaris > tmac/groff_man.7.man.in:Plan\~9 from User Space's > > That's from groff Git (actually my working copy). Compare to groff > 1.22.3, before I started contributing. > > config.guess: *:Plan9:*:*) > doc/groff.texinfo:spaces.@footnote{Plan@tie{}9's @code{troff} implementation > also allows > doc/groff.texinfo:@cindex @code{.S} register, Plan@tie{}9 alias for > @code{.tabs} > doc/groff.texinfo:@cindex @code{.tabs} register, Plan@tie{}9 alias (@code{.S}) > doc/groff.texinfo:The @code{troff} version of the Plan@tie{}9 operating > system uses > doc/groff.texinfo:files.@footnote{Plan@tie{}9 @code{troff} has also abandoned > the binary > man/roff.man:roff tools found in the OpenSolaris and Plan\~9 operating > systems, now > man/roff.man:Plan 9 > man/roff.man:The Plan\~9 operating system > src/libs/gnulib/build-aux/config.guess: *:Plan9:*:*) > > I'll try not to forget again. > > Live long and prosper, > Branden
signature.asc
Description: PGP signature