因为Scheme没有库函数标准。而R6RS试图完成这样的工作，它定义了两套标准，核心语言以及标准库。这使得Scheme第一次有了库函数标准，也使得编译器开发者和贡献者可以实现Scheme的可移植库。几乎所有Scheme实作都是基于Lisp的「读取﹣求值﹣输出循环」（Read-Eval-Print Loop）模式。一些Scheme实作亦可作为编译器，并将Scheme程式译为二进制码。很多用类似C的基础语言写成的软体都利用Scheme作为指令码语言。还有一些Scheme翻译器（例如Gambit，Chicke