A Scheme Interpreter written in Rust based on Peter Norvig's lispy (http://norvig.com/lispy.html)
Try REPL:
> cargo run --release --bin cli
Welcome to scheme-rs
scheme=> (+ 1 2 (* 3 4 5) 6 7 (/ 8 9 10))
Number(76.08888888888889)
scheme=>
Run scheme code from a file using the interpreter:
# using cargo
> cargo run --release --bin scheme -- ./examples/demo_01.scm
# or executing from the build
> scheme ./examples/demo_01.scm
cargo build --release --bin scheme # interpreter
cargo build --release --bin cli # interactive shell