|
ANSI Common Lisp 25 Environment 25.2 Dictionary of Environment
25.2.21 +, ++, +++ |
Variable |
- Value Type:
-
an object.
- Initial Value:
-
implementation-dependent.
- Description:
-
The variables +, ++, and +++ are maintained by the
Lisp read-eval-print loop to save forms that were
recently evaluated.
The value of + is the last form that was evaluated,
the value of ++ is the previous value of +, and
the value of +++ is the previous value of ++.
- Examples:
-
(+ 0 1) 1
(- 4 2) 2
(/ 9 3) 3
(list + ++ +++) ((/ 9 3) (- 4 2) (+ 0 1))
(setq a 1 b 2 c 3 d (list a b c)) (1 2 3)
(setq a 4 b 5 c 6 d (list a b c)) (4 5 6)
(list a b c) (4 5 6)
(eval +++) (1 2 3)
#.`(,@++ d) (1 2 3 (1 2 3))
- Affected By:
-
Lisp read-eval-print loop.
- See Also:
-
- (variable),
* (variable),
/ (variable),
Section 25.1.1 Top level loop
- Allegro CL Implementation Details:
-
None.
|