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.
