The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* [TUHS] Whence did "XXX" come about?
@ 2020-09-03 17:32 Dave Horsfall
  2020-09-03 18:11 ` Warner Losh
  2020-09-03 20:28 ` Warren Toomey
  0 siblings, 2 replies; 7+ messages in thread
From: Dave Horsfall @ 2020-09-03 17:32 UTC (permalink / raw)
  To: The Eunuchs Hysterical Society

For yonks I've been seeing "XXX" as a flag to mean "needs more work" or 
"look at this carefully, just in case" etc, and I use it myself.

Whence did it come about?  I think I saw it as early as PWB, but can't be 
sure.

-- Dave, wondering how many nanny-filters he triggered with "XXX"

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [TUHS] Whence did "XXX" come about?
  2020-09-03 17:32 [TUHS] Whence did "XXX" come about? Dave Horsfall
@ 2020-09-03 18:11 ` Warner Losh
  2020-09-03 20:35   ` Warner Losh
  2020-09-03 20:28 ` Warren Toomey
  1 sibling, 1 reply; 7+ messages in thread
From: Warner Losh @ 2020-09-03 18:11 UTC (permalink / raw)
  To: Dave Horsfall; +Cc: The Eunuchs Hysterical Society

[-- Attachment #1: Type: text/plain, Size: 740 bytes --]

The earliest my quick grep could find was 4.0BSD. I didn't find it in this
sense in pwb, but it was a quick grep...

xxx is used extensively in prior versions, but there it's meaning is
'placeholder' or 'don't care'. Mostly for /tmp/XXXX files, but also for
things like Jxxx handles all the jump commands or dates of the form 24 Feb
XXXX or stuff like that.

Warner

On Thu, Sep 3, 2020 at 11:34 AM Dave Horsfall <dave@horsfall.org> wrote:

> For yonks I've been seeing "XXX" as a flag to mean "needs more work" or
> "look at this carefully, just in case" etc, and I use it myself.
>
> Whence did it come about?  I think I saw it as early as PWB, but can't be
> sure.
>
> -- Dave, wondering how many nanny-filters he triggered with "XXX"
>

[-- Attachment #2: Type: text/html, Size: 1176 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [TUHS] Whence did "XXX" come about?
  2020-09-03 17:32 [TUHS] Whence did "XXX" come about? Dave Horsfall
  2020-09-03 18:11 ` Warner Losh
@ 2020-09-03 20:28 ` Warren Toomey
  1 sibling, 0 replies; 7+ messages in thread
From: Warren Toomey @ 2020-09-03 20:28 UTC (permalink / raw)
  To: tuhs

On Fri, Sep 04, 2020 at 03:32:58AM +1000, Dave Horsfall wrote:
> For yonks I've been seeing "XXX" as a flag to mean "needs more work" or
> "look at this carefully, just in case" etc, and I use it myself.

Me too, for the same reason: the code is tricky or subtle or needs fixing.
It does tend to make my students raise their eyebrows; perhaps they have
their nanny filters turned on :-)

Cheers, Warren

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [TUHS] Whence did "XXX" come about?
  2020-09-03 18:11 ` Warner Losh
@ 2020-09-03 20:35   ` Warner Losh
  2020-09-03 20:54     ` Dan Halbert
  0 siblings, 1 reply; 7+ messages in thread
From: Warner Losh @ 2020-09-03 20:35 UTC (permalink / raw)
  To: Dave Horsfall; +Cc: The Eunuchs Hysterical Society

[-- Attachment #1: Type: text/plain, Size: 1111 bytes --]

I'll also add that this seemed foreign when I had patches that had XXX in
them I submitted to the linux folks in the early 90s. It was second nature
in the BSD side of things. But I don't know if that's a Berkeley thing or a
Bell Labs thing Berkeley picked up...

Warner

On Thu, Sep 3, 2020 at 12:11 PM Warner Losh <imp@bsdimp.com> wrote:

> The earliest my quick grep could find was 4.0BSD. I didn't find it in this
> sense in pwb, but it was a quick grep...
>
> xxx is used extensively in prior versions, but there it's meaning is
> 'placeholder' or 'don't care'. Mostly for /tmp/XXXX files, but also for
> things like Jxxx handles all the jump commands or dates of the form 24 Feb
> XXXX or stuff like that.
>
> Warner
>
> On Thu, Sep 3, 2020 at 11:34 AM Dave Horsfall <dave@horsfall.org> wrote:
>
>> For yonks I've been seeing "XXX" as a flag to mean "needs more work" or
>> "look at this carefully, just in case" etc, and I use it myself.
>>
>> Whence did it come about?  I think I saw it as early as PWB, but can't be
>> sure.
>>
>> -- Dave, wondering how many nanny-filters he triggered with "XXX"
>>
>

[-- Attachment #2: Type: text/html, Size: 1854 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [TUHS] Whence did "XXX" come about?
  2020-09-03 20:35   ` Warner Losh
@ 2020-09-03 20:54     ` Dan Halbert
  2020-09-03 22:13       ` Steve Nickolas
  0 siblings, 1 reply; 7+ messages in thread
From: Dan Halbert @ 2020-09-03 20:54 UTC (permalink / raw)
  To: tuhs

[-- Attachment #1: Type: text/plain, Size: 1655 bytes --]

My guess is that this was invented independently several times. I think 
I used it myself in the 70's (and not on UNIX), as soon as I had a text 
editor, because "XXX" was easy to search for and was not going to 
overlap with variable names, etc.

There's a discussion here: 
https://www.snellman.net/blog/archive/2017-04-17-xxx-fixme

Dan H.

On 9/3/20 4:35 PM, Warner Losh wrote:
> I'll also add that this seemed foreign when I had patches that had XXX 
> in them I submitted to the linux folks in the early 90s. It was second 
> nature in the BSD side of things. But I don't know if that's a 
> Berkeley thing or a Bell Labs thing Berkeley picked up...
>
> Warner
>
> On Thu, Sep 3, 2020 at 12:11 PM Warner Losh <imp@bsdimp.com 
> <mailto:imp@bsdimp.com>> wrote:
>
>     The earliest my quick grep could find was 4.0BSD. I didn't find it
>     in this sense in pwb, but it was a quick grep...
>
>     xxx is used extensively in prior versions, but there it's meaning
>     is 'placeholder' or 'don't care'. Mostly for /tmp/XXXX files, but
>     also for things like Jxxx handles all the jump commands or dates
>     of the form 24 Feb XXXX or stuff like that.
>
>     Warner
>
>     On Thu, Sep 3, 2020 at 11:34 AM Dave Horsfall <dave@horsfall.org
>     <mailto:dave@horsfall.org>> wrote:
>
>         For yonks I've been seeing "XXX" as a flag to mean "needs more
>         work" or
>         "look at this carefully, just in case" etc, and I use it myself.
>
>         Whence did it come about?  I think I saw it as early as PWB,
>         but can't be
>         sure.
>
>         -- Dave, wondering how many nanny-filters he triggered with "XXX"
>


[-- Attachment #2: Type: text/html, Size: 3569 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [TUHS] Whence did "XXX" come about?
  2020-09-03 20:54     ` Dan Halbert
@ 2020-09-03 22:13       ` Steve Nickolas
  2020-09-04  3:02         ` Christopher Browne
  0 siblings, 1 reply; 7+ messages in thread
From: Steve Nickolas @ 2020-09-03 22:13 UTC (permalink / raw)
  To: Dan Halbert; +Cc: tuhs

On Thu, 3 Sep 2020, Dan Halbert wrote:

> My guess is that this was invented independently several times. I think I 
> used it myself in the 70's (and not on UNIX), as soon as I had a text editor, 
> because "XXX" was easy to search for and was not going to overlap with 
> variable names, etc.

I use "EOW" when I'm iterating through something, and stop partway 
through, for the same reason: I'm not likely to find that exact 
combination anywhere else. (It's not random: it stands for "End of WIP")

I use "XXX" too - usually in the form "XXX FIXME".

-uso.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [TUHS] Whence did "XXX" come about?
  2020-09-03 22:13       ` Steve Nickolas
@ 2020-09-04  3:02         ` Christopher Browne
  0 siblings, 0 replies; 7+ messages in thread
From: Christopher Browne @ 2020-09-04  3:02 UTC (permalink / raw)
  To: Steve Nickolas; +Cc: TUHS main list

[-- Attachment #1: Type: text/plain, Size: 489 bytes --]

On Thu., Sep. 3, 2020, 6:14 p.m. Steve Nickolas, <usotsuki@buric.co> wrote:

>
> I use "XXX" too - usually in the form "XXX FIXME".


Timing is everything, especially in humour...

I nearly choked on something when I realized this thread was going on as I
read notes on the PostgreSQL list where the somewhat famous (?) Tom Lane
observed that he was planning to comment a commit to password management
code with "XXX FIXME"

:-) :-) :-)

So this is clearly an idiom still in active use!!!

[-- Attachment #2: Type: text/html, Size: 1001 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2020-09-04  3:03 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-03 17:32 [TUHS] Whence did "XXX" come about? Dave Horsfall
2020-09-03 18:11 ` Warner Losh
2020-09-03 20:35   ` Warner Losh
2020-09-03 20:54     ` Dan Halbert
2020-09-03 22:13       ` Steve Nickolas
2020-09-04  3:02         ` Christopher Browne
2020-09-03 20:28 ` Warren Toomey

The Unix Heritage Society mailing list

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://inbox.vuxu.org/tuhs

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V1 tuhs tuhs/ http://inbox.vuxu.org/tuhs \
		tuhs@minnie.tuhs.org
	public-inbox-index tuhs

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://inbox.vuxu.org/vuxu.archive.tuhs


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git