A deliberately small Lisp-like interpreter written in JavaScript. It parses expressions and evaluates arithmetic, conditionals, definitions, lists, and lexically scoped functions. The REPL keeps definitions for the session and limits runaway evaluation. It is a learning tool, not a complete Scheme implementation.
Lisp Interpreter X
A small browser REPL for exploring expressions, functions, and evaluation.