Subject: Re: (aref ary i) versus (gethash k hash) --- inconsistent?
From: rpw3@rpw3.org (Rob Warnock)
Date: Wed, 05 Dec 2007 22:26:33 -0600
Newsgroups: comp.lang.lisp
Message-ID: <Vf2dnQepYtRk5MranZ2dnUVZ_q7inZ2d@speakeasy.net>
Kent M Pitman  <pitman@nhplace.com> wrote:
+---------------
| Back to the original point, I think in English, some verbs take
| postional args (objects) and some have objects that can move around,
| and some can do either.  "Give John the ball" is positional.
| "Give the ball to John" takes advantage of an optional guide word.
| There is no positional for "Push x y" in English, only in nerdspeak.
| You have to say "Push x onto y" (or "into" or some other preposition).
| And having done so, you can freely move it.  "Push onto y x" works, too.
| I think probably the thought at the time was that you could get just
| as used to saying "push ONTO list item" as the other, even though
| that was untested.
+---------------

Hardly "untested", since that's the way the PDP-10 opcode of the
same name worked!  ;-}  ;-}

    PUSH LIST, ITEM

...where LIST here is the name of some general register (other
than 0) to be treated as a stack pointer (usually named "P").

[Note for non-PDP-10 folk: PDP-10 stacks grew *upwards*...]


-Rob

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