Scheme implementation written in Rust
The project is a work in progress
- basic REPL
- basic
syntax-rules
macro - proper tail recursion
- closure
- lexical scoping
- numerical tower
- library import/export
-
call/cc
- exception handling
- standard library
- I/O
- mutable data structures
- records
-
syntax-case
- hashtables
- enums
-
eval
- unicode
- hygienic macro
- multiple values
- tracing GC
- compiled bytecode
- debugging support