La fonction eq peut être utilisée pour déterminer si deux objets Common Lisp (et donc deux listes) sont identiques. La fonction equal est utilisée pour déterminer si deux listes ont la même structure et les mêmes éléments. Exemples :
* (defparameter *l* '(a b c))
*L*
* (eq *l* *l*)
T
* (equal *l* *l*)
T
* (eq *l* '(a b c))
NIL
* (equal *l* '(a b c))
T
*