groff
[Top][All Lists]
Advanced

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

Re: On computerese


From: G. Branden Robinson
Subject: Re: On computerese
Date: Thu, 12 Sep 2024 10:13:02 -0500

At 2024-09-12T09:46:34-0400, Douglas McIlroy wrote:
> There it festered, right in the middle of Branden's otherwise high
> literary style: "use cases".

I appreciate the compliment, but as a working class American, I would
mourn the loss of my lowbrow entertainments.  No sophisticated East
Coast background have I.

("Shachtmanite?"

"What?!")

> I've despaired over the term ever since it wormed its way into
> computer folks' vocabulary. How does a "use case" differ from a "use"?

Clarity as to whether one is employing a noun or a verb.  Both "use" and
"case" can be either (he said, casing the joint for tomorrow's heist),
but juxtaposing them thus unambiguously makes a noun phrase.

> Or, what's the use of "use case"?

It's shorter to type than "practical example".

Examples might be whimsical or unlikely, the better to illustrate a
system's surprising behavior lying off the beaten track.  Use cases
should be neither; they are for the hurried, humorless, or utterly
innocent.

> And while I'm despairing, "concatenate" rolls on,

Leaving aside mom(7), a few occurrences remain in groff's documentary
corpus.

doc/groff.texi.in:concatenates the parameters, separating them with spaces.  
@code{\$@@}
doc/groff.texi.in:is similar, concatenating the parameters, surrounding each 
with double

The first of these is Trent Fisher, 1999.  The second is me, August
2021.

doc/meref.me.in:is the concatenated number,
doc/meref.me.in:\e*($n  S       concatenated section number

Not Allman's fault--mine.  From my frenzied period of me(7) work in
December 2021.

doc/pic.ms:The command \fBprint\fR accepts any number of arguments, concatenates
doc/pic.ms:\fBpic\fP concatenates the arguments and pass them through as a line

Raymond's?

doc/webpage.ms:font name; styles and families are properly concatenated.

A copy of language in the "NEWS" file (groff 1.18 section) already
reformed.  Werner's, maybe.

man/groff.7.man:Interpolate concatenation of all macro or string parameters,
man/groff.7.man:Interpolate concatenation of all macro or string parameters,
man/groff.7.man:Interpolate concatenation of all macro or string parameters

I touched these about 3 years ago, but did not take the opportunity to
reform them.  But they could be mine, because "interpolate" is one of
the trusty chargers I ride into battle, eschewing the paint named
"expand".  Use of the word goes back to Bernd Warken's contribution of
groff(7) in May 2001, with unknown alternations by Werner.

src/devices/grops/grops.1.man:To print such concatenated output,

Werner in commit 4a767e6e70, January 2005.

src/preproc/pic/pic.1.man:Concatenate and write arguments to the standard error 
stream followed by
src/preproc/pic/pic.1.man:Concatenate arguments

Appears to go all the way back to Clark--groff 1.02.

tmac/groff_mdoc.7.man:Arguments are concatenated and separated with space 
characters.

This one's my fault, from Halloween 2022.  Passive voice, too!

tmac/groff_me.7.man:$n  concatenated section number

This one's me, too, 15 December 2021.

> It's not as if the seventh edition was storming the gates of English.
> According to the OED, "catenate" and "concatenate" are synonyms of
> long standing that entered the language almost simultaneously. Why
> pick the flabby one over its brisk--and more mnemonic--rival?

I can't answer that, but in a brief attempt at coming up with a witty
answer, I got sidetracked.

"The straight line, the catenary, the brachistochrone, the circle, and
Fermat"

https://arxiv.org/abs/1401.2660

May others find it similarly diverting.  :)

I needed a break from trying to figure out why GNU troff's 35 year old
bespoke dictionary implementation suddenly cracked in half in my working
copy, anyway.

Sigh.

Regards,
Branden

Attachment: signature.asc
Description: PGP signature


reply via email to

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