{LISP on \TeX: A LISP interpreter written using TeX macros} {Shizuya Hakuta} {Although \TeX\ macros are useful, writing macros can be difficult for novice users. To make \TeX\ easier to use, there are some researches that combine \TeX\ and another programming language. There are a couple of approaches: calling an outer interpreter, or embedding an additional language in a member of the \TeX\ engine family. Nevertheless, we have taken still another approach, possible because \TeX\ is a Turing machine: implementing a language processor with \TeX\ macros. The result, called `\acro{LISP} on \TeX', allows us to embed \acro{LISP} scripts in a \LaTeX\ document. The interpreter is written entirely with \TeX\ macros and it is available through \CTAN\ (\url{http://ctan.org/pkg/lisp-on-tex}). In this talk, we would like to illustrate how to use it and contrast with Lua\TeX, Perl\TeX, and related approaches. }