LiSt Processing. Artificial Intelligence needed a new computer programming language. Based on lambda calculus with symbolic expressions rather than numbers. Used tree-data structures, dynamic typing, and self-hosting compiler. Allowed for great expansion of ideas in computer science, including interpreters that are written in the same language as the program itself. Today it's used in many natural language programs and research. Second oldest surviving language after FORTRAN.