bug-groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #61710] [me] $v and $V are in the wrong namespace


From: Dave
Subject: [bug #61710] [me] $v and $V are in the wrong namespace
Date: Tue, 28 Dec 2021 13:57:18 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Firefox/45.0

Follow-up Comment #5, bug #61710 (project groff):

Yeah, there's a delicate balancing act between implementing a good design and
preserving historical functionality and design, the latter two sometimes being
at odds with each other, as you note.

On the one hand, I would hate to see $v and $V -- which, despite their
misnamings, have been long documented in groff -- stop working as they always
have.  I would suggest that any replacement mechanism work on top of those two
registers, so that pre-2022 -me documents can continue to exist in blissful
ignorance of this newer mechanism and fiddle with $v and $V as they always
have.

On the other hand, a case could be made that by the time groff came along, -me
use was already fading well behind its more popular cousins, and thus, for
-me, compatibility with pre-groff implementations is far more important than
post-groff ones.  But I have no data to support or refute this conjecture. 
(Back compatibility on this, or lack thereof, doesn't concern me personally: I
follow -me changes pretty closely and can easily adapt to any changes made
here.)

But I sort of feel this is an important question to answer first, because
deciding to preserve historical $v/$V behavior may influence what can feasibly
be built on top of it.  How important do you think it is to preserve the
functionality of existing documents that set $v and/or $V?

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?61710>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]