Just now there are 74 implementations of Scheme listed here. I fantasize trying some of them and reporting here on which ones run most of my code. Today is 2013 July 21.
Performance: the routine:
(let lc ((n 1000000)(s 0)) (if (= n 0) s (lc (- n 1)(+ s (- n)))))plus launching and quitting the REPL took .3 sec on MzScheme and 14.6 on Gambit.
“((fileVal "Farey") 1024)” takes 10 sec on MzScheme version 352 but had not finished after a minute on Gambit 4.6.8.
I tried out most of my repository code and it performed all of them. I found two constructs that I use that are not required in R5RS. I easily fixed them.