Subject: Re: Clean punctuation problem
From: rpw3@rpw3.org (Rob Warnock)
Date: Wed, 11 Apr 2007 21:41:46 -0500
Newsgroups: comp.lang.lisp
Message-ID: <dp6dnRblv9_3AYDbnZ2dnUVZ_jqdnZ2d@speakeasy.net>
Edi Weitz  <spamtrap@agharta.de> wrote:
+---------------
| "John Thingstad" <john.thingstad@chello.no> wrote:
| > never seen BYTE mean anything but 8 bits.
| 
|   http://www.lispworks.com/documentation/HyperSpec/Body/f_by_by.htm
+---------------

And as it says at the bottom of these:

    http://www.lispworks.com/documentation/HyperSpec/Body/f_ldb.htm#ldb
    http://www.lispworks.com/documentation/HyperSpec/Body/f_dpb.htm#dpb

    Historically, the name ``ldb'' comes from a DEC PDP-10 assembly
    language instruction meaning ``load byte.''

    Historically, the name ``dpb'' comes from a DEC PDP-10 assembly
    language instruction meaning ``deposit byte.''

The PDP-10 also provided ILDB and IDPB (Increment byte pointer then LBD,
and Increment byte pointer then DPB).


-Rob

p.s. I frequently make mistakes with CL's BYTE function, since
the order of "size" & "position" in a "byte-spec" is *backwards*
from what the PDP-10 hardware used. (*sigh*)

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