Chap 1 ---------- * NUMBERP is it a number (T or NIL)? * SYMBOLP is it a symbol? * ZEROP is it 0? * ODDP is it an odd number? * EVENP is it an even number? * EQUAL is it equal? * NOT output is reveresed (t is nil, nil is t). Chap 2 ---------- * FIRST returns the first element of a list. * SECOND returns the second element of a list. * THIRD returns a third element of a list. * FOURTH returns a fourth element of alist * REST returns the rest of the list. * CAR cons left * CDR cons right * CADR cdr of the car * CADDR cdr of the cdr of the car * CONS construct a list * LIST create a list * LENGTH outputs the length of the list. * LISTP returns t or nil * CONSP returns T if item inputted is a cons cell (a basic list unit). * ATOM a predicate returns T if other than cons cell. * NULL a predicate, is the list empty???? Chap 3 ---------- * DEFUN define function. * EVAL evaluate the function (not often used, but explicit). * APPLY takes list objects as input. Chap 4 ---------- * IF --- * COND --- * AND --- * OR --- * PLUSP is the number positive. Chap 5 ---------- * SETF set global value * LET --- * LET* --- Chap 6 ---------- * APPEND list function * REVERSE list function * NTH list function * NTHCDR list function * LAST list function * REMOVE -list function * REMOVE :count n :from end * UNION -set function * INTERSECTION -set function * SET-DIFFERENCE -set function * SET-EXCLUSIVE-OR -set function * MEMBER -set function * SUBSETP -set function * REMOVE-DUPLICATES -set function * ASSOC -table function * RASSOC -table function * SUBST -tree fucntion * SUBLIS -tree function * EQ compares pointers, address of objects (EQUAL compares lists) * EQL compares addresses and integers * EQUALP --- * = --- * KEYWORDP is the input a keyword list item. Chap 7 ---------- * LAMBDA * MAPCAR * FIND-IF * REMOVE-IF * REMOVE-IF-NOT * REDUCE * EVERY * FUNCTION Chap 8 ---------- Chap 9 ---------- * FORMAT text formatting. * YES-OR-NO-P user select yes or no * Y-OR-N-P user select Y or N * READ read from keyboard * WITH-OPEN-FILE file stream object * DRIBBLE write interpreter session to log file. Chap 10 ---------- * INCF increment by one or n * DECF decrement by one * PUSH add to stack * POP pull top var from stack * WHEN when condition is T * UNLESS unless condition is false * BREAK please fill in * ERROR please fill in