r6.rs
Scheme implementation written in Rust
The project is a work in progress
Features
- basic REPL
- basic
syntax-rulesmacro - 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
