In Common Lisp you can use a functional style. Avoid setf, setqetc., and you have a functional programming language. In other words, do not change the values โโof variables, do not change the contents of composite data structures (cons, vectors, structures, etc.) after creation. Functions take input and produce output without changing state.
, Common Lisp , , , .