A Scheme interpreter written in Rust
./lagoon
./lagoon myscript.scm
pub mod scheme;
use scheme::interpreter::Interpreter;
fn main() {
// Create an interpreter object
let mut interp = Interpreter::new();
// Evaluate the expressions represented by a string
interp.eval_string("(+ 1 2 3)");
// Run interpreter in REPL mode
interp.run_repl();
}