On Tue, Dec 23, 2025 at 3:13 PM G. Branden Robinson
<[email protected]> wrote:
> `ptr` is a groff extension, so we're _not_ stuck with it.

I don't think it's that simple.  Back compatibility should apply to
any long-established features, not just ones that predate groff.  I
don't know when the .ptr request was added, but it's been around at
least 26 years (it was documented in the original version of the
texinfo manual, committed in 1999).  That's longer than the entirety
of pre-groff troff history.

I don't object to this particular change -- I agree that it being a
debugging rather than production request gives its back compatibility
less weight -- but to the idea that groff innovations are absolved
from compatibility responsibilities.  That ignores how much of troff
history *is* now groff history.

Reply via email to