About st-scheme
An R7RS-small Scheme interpreter running entirely in your browser via WebAssembly.
st-scheme features a multi-tier environment system that demonstrates the relationship between a language's primitives and its standard library. Switch between Full, Hybrid, Minimal, and Bare modes to see how Scheme builds itself.
Features
- R7RS-small compatible Scheme interpreter
- Four environment modes: Full, Hybrid, Minimal, Bare
- IDE view with editable Scheme prelude source
- Multiline input with auto-balanced parenthesis detection
- Save and share programs via URL
- Example gallery
Language Interpreter Series
st-scheme is part of the Serbek Technologies Language Interpreter Series:
- st-brainfuck — Brainfuck interpreter with visual debugger
- st-turtle — Logo turtle graphics interpreter
- st-scheme — R7RS-small Scheme interpreter (this project)
- st-forth — Forth interpreter
Support
For questions or issues, visit our contact page.