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
Attachment:
signature.asc
Description: PGP signature