groff
[Top][All Lists]
Advanced

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

Re: [groff] [PATCH] new requests to case-transform string register value


From: Steffen Nurpmeso
Subject: Re: [groff] [PATCH] new requests to case-transform string register values
Date: Thu, 04 Jul 2019 22:58:10 +0200
User-agent: s-nail v14.9.13-106-ge4a68a2c

G. Branden Robinson wrote in <20190703154957.27lxnueucvu2cr5v@localhost.\
localdomain>:
 |A recurring theme in my man page clean-up work has been my violent
 |antipathy for shouting capitals in their texts.  While I don't _like_
 |being shouted at for reasons other than true emergency, the real problem
 |with the capitalization convention in man pages is that it happens at
 |the input source, destroying information (case distinctions) that is
 |unrecoverable by the typesetting system later.
 |
 |Here is the last time we discussed the issue:
 |https://lists.gnu.org/archive/html/groff/2018-12/msg00141.html
 |
 |The consensus seemed to be that pushing case-transformation
 |functionality down into language would be worth trying.
 |
 |So, here's an implementation.  Comments welcome.
 |
 |I expect some bikeshedding on the names of the requests.  I'm not wedded
 |to the ones I have; my main criterion is:
 |
 |* The new request names should collate adjacently in the existing
 |  request namespace.  E.g., "stringup" and "stringdn" are a much better
 |  pair than "upstring" and "dnstring".  If someone is looking for one of
 |  them, it's not going to be long before they wonder what/where the
 |  other one is.

I am totally out still and for some time to come, but from looking
at the code all i know and can do is to wonder how far you come
with that 7-bit ASCII only toupper()/tolower().

 |Regards,
 |Branden
 --End of <20190703154957.27lxnueucvu2cr5v@localhost.localdomain>

--steffen
|
|Der Kragenbaer,                The moon bear,
|der holt sich munter           he cheerfully and one by one
|einen nach dem anderen runter  wa.ks himself off
|(By Robert Gernhardt)



reply via email to

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