Register

How to Write a Lisp Interpreter in JavaScript by Mary Rose Cook

"Little Lisp is an interpreter that supports function invocation, lambdas, lets, ifs, numbers, strings, a few library functions, and lists. I wrote it for a lightning talk at the Recurse Center to show how easy it is to write an interpreter. The code is 116 lines of JavaScript. I will explain how it works." There is also a video version of this article: https://youtu.be/hqnTvuvXPCc

Link

https://maryrosecook.com/blog/post/little-lisp-interpreter

Discussion