Its core lives in Lisp dialects like Emacs Lisp just fine.<p>Try GNU Emacs and the REPL:<p><pre><code>    M-x ielm

    *** Welcome to IELM ***  Type (describe-mode) for help.
    ELISP&gt; (append &#x27;(this is a Lisp) &#x27;(REPL))
    (this is a Lisp REPL)

    ELISP&gt; (cons &#x27;This (append &#x27;(is a) (list &#x27;Lisp &#x27;REPL)))
    (This is a Lisp REPL)
</code></pre>
This code is from McCarthy&#x27;s Lisp 1.5 Programmer&#x27;s manual, from 1962, running in Common Lisp:<p><pre><code>    CL-USER 6 &gt;  (defun my-length (l)
                   (prog (u v)
                     (setq v 0)
                     (setq u l)
                     a
                     (cond ((null u) (return v)))
                     (setq u (cdr u))
                     (setq v (+ v 1))
                     (go a)))
    MY-LENGTH

    CL-USER 7 &gt; (my-length &#x27;(1 2 3 4 5))
    5
</code></pre>
That&#x27;s why it&#x27;s called a &#x27;Lisp&#x27; -&gt; it runs Lisp code.