Subject: Re: Pretty printing IP addresses
From: rpw3@rpw3.org (Rob Warnock)
Date: Wed, 25 Sep 2002 10:40:18 -0000
Newsgroups: comp.lang.lisp
Message-ID: <up34ki5fo6vc07@corp.supernews.com>
Tim Bradshaw  <tfb@cley.com> wrote:
+---------------
| * Barry Margolin wrote:
| 
| > I'm not sure of the etymology, but I suspect it may be similar to the word
| > "doping" when used in the context of semiconductors, which refers to adding
| > extra stuff to material.
| 
| Isn't there a term in some US slang `the straight dope'?
+---------------

One of the dictionary definitions of "dope" is "information,
especially from a reliable source" (as in "the inside dope").
The dictionary says it dates back to 1807, and comes from the
Dutch word for "sauce" (as in "dip").

+---------------
| ...I think it's something to do with getting information about
| something, which would explain the `dope vector' usage.
+---------------

Exactly. Typical usage: "Did you get the new dope on the weather?"

By the way, a special case of "dope vectors" are "Iliffe vectors",
which are one implementation of multi-dimensional arrays. (See
<URL:http://www.cs.man.ac.uk/~pjj/cs2111/ho/node17.html> for more
discussion of both of these.)

The ALGOl-60 compiler on the DEC PDP-10 used  Iliffe vectors, since
that made array addressing almost trivial given the PDP-10's multi-level
index+indirect modes in memory-reference instructions. If a, b, & c
were already in the proper registers, "foo[a,b,c] := foo[a,b,c] + 1"
could be done in *one* instruction!! (No joke.)


-Rob

-----
Rob Warnock, PP-ASEL-IA		<rpw3@rpw3.org>
627 26th Avenue			<URL:http://www.rpw3.org/>
San Mateo, CA 94403		(650)572-2607