Presets

Program

Evaluation Result


        

Console Output


        

Environment Inspector

## About Lisp Interpreter This interactive playground combines a PetitParser-based S-expression parser with a lightweight Scheme-like interpreter runtime. ### Key Features - **Scannerless S-Expressions**: Parses symbols, numbers, strings, and quoted lists directly using combinators. - **Lexical Closures**: Supports `define`, `lambda`, conditional branching (`if`), variable scoping, and higher-order functions (`map`). - **Dart Interoperability**: Built-in environment primitives and I/O functions bind directly to Dart callback functions. - **Environment Inspection**: Dynamically inspects defined environment bindings and values across parent scopes.