I tried using setf
in the "toplevel" of my program:
(setf x 17)
But SBCL version 1.3.1 gives me an error message:
; in: SETF X
; (SETF X 17)
; ==>
; (SETQ X 17)
;
; caught WARNING:
; undefined variable: X
;
; compilation unit finished
; Undefined variable:
; X
; caught 1 WARNING condition
It sounds like I should have declared x
somewhere but I don't know how to do that.