>>111
D does things the right way.
I totally agree with you.
>>108,110
Scheme is theorically beautiful, but you can't do much with just R5RS, R6RS should not exist.
Just use Racket, which offer native/bytecode compilation, a JIT compiler, static and dynamic typing or one of those Scheme->C compilers.