#+TITLE: Lisp Lisp (or LISP, an acronym for LISt Processing) is a family of interpreted programming languages. Lisp is one of the oldest family of programming languages still used, with modern variants including: - [[file:20200708123759-clojure.org][Clojure]] - [[file:20200718223520-scheme.org][Scheme]] Lisp has a long and varied history. Expressions in Lisp are called /[[file:20210307153354-s_expression.org][s-expressions]]/, and they look like this: #+begin_src lisp (+ 1 2 3) #+end_src where =+= above is a function, called with arguments =1=, =2=, and =3=. Lisps are simple to implement due to their usage of s-expressions, as s-expressions are just [[file:20210307153537-abstract_syntax_tree.org][ASTs]].