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

PDP-1 Lisp Expressions

Source: The Programming Language LISP: Its Operation and Applications (1964)

APVAL LAMBDA QUOTE
ATOM LIST QUOTIENT
CAR LOC READ
CDR LOGAND RETURN
COND LOGOR RPLACA
CONS MINUS RPLACD
EQ NIL SASSOC
EVAL NULL SETQ
EXPR NUMBERP STOP
FEXPR OBLIST SUBR
FSUBR PLUS T
GENSYM PRINT TERPRI
GO PRIN1TIMES
GREATERP PROG XEQ