A Lisp interpreter written in Lisp (2017)
I think this binary lambda calculus self-interpreter might be more beautiful:<p><pre><code>    ┬─┬ ────────────────────────────────────────────────────┬─┬──
    └─┤ ────────────────────────────────────────────────────┼─┼─┬
      │ ┬───────────────────────────────────────────────────┼─┼─┼
      │ │ ──┬────────────────────────────────────────────── ├─┘ │
      │ │ ┬─┼─────────────────────────────────────────────┬ │   │
      │ │ ┼─┼─┬─────────────┬───────────────────┬─────────┼ │   │
      │ │ ┼─┼─┼───┬─────────┼─┬───────────┬─────┼─┬───────┼ │   │
      │ │ │ ┼─┼─┬─┼─────────┼─┼─────────┬─┼───┬─┼─┼─────┬─┼ │   │
      │ │ │ │ │ ┼─┼─┬───────┼─┼─┬────── │ │ ┬─┼ ┼─┼─────┼─┼ │   │
      │ │ │ │ │ │ │ ┼─────┬ │ ┼─┼───┬── │ │ ├─┘ │ ┼─┬───┼ │ │   │
      │ │ │ │ │ │ │ ┼───┬─┼ │ │ ┼─┬─┼─┬ │ ├─┘   │ │ ┼─┬─┼ │ │   │
      │ │ │ │ │ │ │ │ ┬─┼─┼ │ │ └─┤ ├─┘ └─┤     │ │ │ ├─┘ │ │   │
      │ │ │ │ │ │ │ │ └─┤ │ │ │   ├─┘     │     │ │ ├─┘   │ │   │
      │ │ │ │ │ │ │ │   ├─┘ │ ├───┘       │     │ ├─┘     │ │   │
      │ │ │ │ │ │ │ ├───┘   ├─┘           │     └─┤       │ │   │
      │ │ │ │ │ │ ├─┘       │             │       ├───────┘ │   │
      │ │ │ │ │ └─┤         │             ├───────┘         │   │
      │ │ │ │ │   ├─────────┘             │                 │   │
      │ │ │ │ ├───┘                       │                 │   │
      │ │ │ └─┤                           │                 │   │
      │ │ │   ├───────────────────────────┘                 │   │
      │ │ ├───┘                                             │   │
      │ └─┤                                                 │   │
      │   └─────────────────────────────────────────────────┤   │
      │                                                     ├───┘
      └─────────────────────────────────────────────────────┘
</code></pre>
Or in non-graphical notation: (λ 11)(λ λ λ 1(λ λ λ λ 3(λ 5(3(λ 2(3(λ λ 3(λ 123)))(4(λ 4(λ 31(21)))))) (1(2(λ 12))(λ 4(λ 4(λ 2(14)))5))))(33)2)(λ 1((λ 11)(λ 11)))<p>See <a href="https:&#x2F;&#x2F;tromp.github.io&#x2F;cl&#x2F;cl.html" rel="nofollow">https:&#x2F;&#x2F;tromp.github.io&#x2F;cl&#x2F;cl.html</a> and <a href="https:&#x2F;&#x2F;tromp.github.io&#x2F;cl&#x2F;Binary_lambda_calculus.html" rel="nofollow">https:&#x2F;&#x2F;tromp.github.io&#x2F;cl&#x2F;Binary_lambda_calculus.html</a> for details...