出現在1974年版的小利斯佩爾的第一個函數定義如下:如何在小利斯佩爾使用Lisp的方言定義函數1974年版
(ISLAT (LAMBDA (L)
(COND
((NULL L) T)
((ATOM (CAR L))(ISLAT (CDR L)))
(T F)
) ))
這看起來並不像一個正常功能定義,它不會像SBCL 1.3.14中那樣運行。它產生兩個錯誤: 未定義的函數: ISLAT 未定義變量: ˚F
事實上T也是未定義的,雖然弗裏德曼使用它象在大多數的功能示例的真理謂詞。據我所知,在這個定義中,只有LAMBDA,COND,NULL,ATOM,CAR,CDR在sbcl中有效。
這個定義是一些函數說明,特定於1974年時代的說法還是弗裏德曼從他的定義中忽略了(定義)或(defunc)?