Name this programming language based directly on the lambda calculus.
Emacs uses a variant of this as a scripting language. Every object in this language is either an atom or a cons pair. It was the first homoiconic language, because its program code is represented in its primary data structure, lists. For this reason, REPLs [REH pulz] are commonly implemented in this lan- guage itself, because its s-expressions can be directly parsed as data. Its most common dialects are Scheme and Common, and it uses exclusively prefix notation, with procedure calls enclosed within nested parentheses. Name this programming language based directly on the lambda calculus.
Emacs uses a variant of this as a scripting language. Every object in this language is either an atom or a cons pair.
Lisp