GNU Guile was designed for embedding and is very light... maybe just use that instead?
I love seeing Scheme(or Lisp) implementations, they are kind of a Rosetta Stone of programming languages. We can study them and learn the target languages.
They seldom become implementations in widespread usage on their own, though.