However, at one point I managed to paste an expression into the wrong
REPL, SBCL instead of Guile, and got
(list + - * /)
evaluated by SBCL as
(NIL (LIST + - * /) NIL NIL)
In the Common Lisp interactive listener (a.k.a. REPL), there is a
standard variable called - which evaluates to the form currently
being evaluated:
https://www.lispworks.com/documentation/lw50/CLHS/Body/v__.htm
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 388 |
Nodes: | 16 (2 / 14) |
Uptime: | 10:08:10 |
Calls: | 8,221 |
Files: | 13,122 |
Messages: | 5,872,631 |