This project implements a simplistic scheme interpreter in Rust for learning purposes. It's based on Sean Chen Blogs.
# compile a binary (see below)
# run the REPL
scheme repl
# run a file
scheme compile <file>
# a test file with a fibonacci funcion is provided
scheme compile test_files/test.scm
Install Rust 1.75+
# build
cargo build
# run tests
cargo test
# run a file
cargo run compile <file>
# run the REPL
cargo run repl