The first function definition in the 1974 edition of the Little Lisper appears as follows:
(ISLAT (LAMBDA (L)
(COND
((NULL L) T)
((ATOM (CAR L))(ISLAT (CDR L)))
(T F)
) ))
This doesn't look like a proper function definition and it won't run as is in SBCL 1.3.14. It generates two errors: Undefined function: ISLAT Undefined variable: F
In fact T is also undefined, although Friedman uses it like a truth predicate in most of the function examples. As far as I can tell, in this definition, only LAMBDA, COND, NULL, ATOM, CAR, CDR are valid in sbcl.
Is this definition some function specification that is specific to lisps of the 1974 era or did Friedman just leave out (define) or (defunc) from his definitions?