LispBasics

Lisp basic building-block functions according to the UT Lisp Reference Manual.

  1. General functions: CAR, CDR, COND, CONS
  2. Arithmetic functions: PLUS, TIMES, DIFFERENCE
  3. Predicates: ATOM, NUMBERP, EQ
  4. Debugging aids: TRACE, UNTRACE
  5. I/O routines: READ, PRINT

System atoms: FIN, F, LAMBDA, NIL, T

The above are sufficient to re-create system functions: GREATERP, EQUAL, LESSP, LENGTH, APPEND, MEMBER, NULL, REVERSE, MAPCAR, MAPC, MAPLIST, MAP, SUBST