Subject: Re: quote semantics
From: rpw3@rpw3.org (Rob Warnock)
Date: Mon, 12 Nov 2007 03:06:22 -0600
Newsgroups: comp.lang.lisp
Message-ID: <QJSdnZ38z48TiqXanZ2dnUVZ_qWtnZ2d@speakeasy.net>
Joost Diepenmaat  <joost@zeekat.nl> wrote:
+---------------
| joswig@corporate-world.lisp.de wrote:
| > I said   + is a variable. Look it up in the Common Lisp Hyperspec.
| 
| I'm sorry, you're right - the hyperspec docs cleared up my confusion. I 
| thought + and * where REPL specific syntactic constructs, I didn't know 
| they were implemented as actual variables.
+---------------

They are actual variables, but an ANSI CL top-level loop (REPL)
is required to update those variables -- and in fact, all the
variables listed in 25.1.1 -- in a certain way, see:

    http://alu.org/HyperSpec/Body/sec_25-1-1.html
    http://alu.org/HyperSpec/Body/var_stcm_ststcm_ststst.html
    http://alu.org/HyperSpec/Body/var_plcm_plplcm_plplpl.html
    http://alu.org/HyperSpec/Body/var_slcm_slslcm_slslsl.html
    http://alu.org/HyperSpec/Body/var_-.html


-Rob

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