There's even an editor (?) for Lisp called Clay.

https://scicloj.github.io/clay/

> Clay is a data visualization and literate programming tool that creates documents (HTML pages, PDFs, books, blog posts, reports, slideshows) from Clojure source code and comments.

I guess it's more of a computational notebook or interactive environment.

So not only the code but the running program and the editing environment itself is clay.