Remove old code
Refactor library import
Use dot to separate library name parts
a work-in-progress R7RS scheme implementation in Ruby & Rust for my own amusement
requires Ruby and Rust 1.24.0 or better
Assuming you have rbenv:
git clone https://github.com/seven1m/scheme-vm
cd scheme-vm
CONFIGURE_OPTS=--enable-shared rbenv install
RUBY=$(rbenv which ruby) cargo build
gem install bundler
bundle install
bundle exec rspec
bin/scheme examples/fib.scm
Copyright Tim Morgan. Licensed MIT.