我正在關注Practical Common Lisp。我已經按照這個例子來開球了。當我在Emacs中編譯C-c C-c我得到以下錯誤代碼。常見lisp錯誤,沒有綁定變量
(defun make-cd (title artist rating ripped)
(list :title title :artist artist :rating rating :ripped ripped))
(defvar *db* nil)
(defun add-record (cd)(push cd db))
警告:ADD-RECORD:DB既不申報也沒有約束, 就好像宣佈SPECIAL它將被處理。
我不明白是怎麼回事。它不能是代碼,因爲我已經嘗試了在clisp和sbcl中,都得到類似的錯誤。爲什麼會發生?我的設置可能錯了嗎?
'CC CC' 只編譯一個形式,一個地方光標是。確保你編譯了所有表單。 – 2014-09-24 11:03:53