I'd never heard "foo upon thee" as such, but it resonates with me, evoking
several confounded sources:
1. Ezekiel 21:31
2. "Out [up]on thee" -- a medieval imprecation popular in monastic circles
as expressing rage without blasphemy or explicit damnation, prob. arising
from 1. It is attested in a Whitby, N.Yorkshire folk ceremony called the
Penny Hedge: https://en.wikipedia.org/wiki/Penny_Hedge
3. I still pick foo during a stressful testing session as a throwaway name
for an ad-hoc verb. A habit I picked up in APL circles in the 1970s. I
trace it back to FUBAR, an impolite WW2 acronym scrawled upon irreparable
equipment. US Army usage, I believe: Brits would have written Kaputt -- or
Napoo Fini. Raul's references are pertinent.


On Sat, 18 Mar 2023 at 11:56, Raul Miller <rauldmil...@gmail.com> wrote:

> I remember "foo" showing up a lot in some boston related contexts, and
> a quick web search finds:
>
> https://en.wikipedia.org/wiki/Foobar
> https://en.wikipedia.org/wiki/Ruby_Foo
>
> ... both of which sound plausible as influences.
>
> --
> Raul
>
> On Sat, Mar 18, 2023 at 7:46 AM Elijah Stone <elro...@elronnd.net> wrote:
> >
> > The phrase 'foo upon thee' appears many times in the j test suite.
> >
> > A google search reveals a forum post by roger from 1994
> > (http://computer-programming-forum.com/9-apl/a0e17b293b053c07.htm) and
> an
> > article by robert bernecky from 1975
> > (http://www.snakeisland.com/IPSANewsletter_1974_75_12_01.pdf).  Does
> anyone
> > know where it originates?
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to