Lisp is a family of computer programming languages used for the Artificial intelligence and mathematical applications. Lisp the second oldest high-level programming language that introduce the many new features to the programming e.g tree data structures, management, dynamic, and the self-hosting compiler. Linked Lists are the main data type of the lisp programming language on the name of the “list processing” the name LISP is derived. Lisp programming language provide the feature of interchangeability of the code and data to provide the instant recognizable syntax. It quickly became the favored programming language for artificial intelligence (AI) research. Lisp has spawned many variations on the core theme of an S-expression language. Moreover, each given dialect may have several implementations—for instance, there are more than a dozen implementations of Common Lisp.
(defun should-be-constant () '(one two three)) (let ((stuff (should-be-constant))) (setf (third stuff) 'bizarre)) ; bad! (should-be-constant) ; returns (one two bizarre)