CL is not purely functional language.<p>CL is either multi-paradigm language or Lisp paradigm language. There is lisp style programming.<p>It has many functional primitives but typical CL programmer is not programming functionally. Other languages like Scheme or Clojure are more functionally &#x27;oriented&#x27; Lisps.