411 REFERENCE · Wikibooks
Scheme Programming/Using a Scheme interpreter
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
Scheme Programming What defines Scheme? Using a Scheme Interpreter A taste of Scheme
The most popular Scheme interpreter are:
Guile
Kawa
Gambit
Chicken
MIT/GNU Scheme
Racket (Scheme like system with compatibility layer)
You can install any of them on your system and run from the terminal in so called REPL (read-eval-print loop).
There are a great many Scheme systems available, but portability for Scheme programs written using non-standard features are rare, so often the correctness of one's code will vary depending on the compiler or interpreter used. For this reason, when maximum portability is desired, it is wise to write all code in R7RS, as this is the most widely implemented standard.
You can find more information about Scheme compatibllity and quirks of different Scheme interpreters on Scheme offical website. Offical website also has links to RnRS specifications.
You can find a fully working web based interpreter of Gambit Scheme on try.scheme.org (desktop only).
REPL bookmarklet
thumb|300|The look of the REPL on this page
While reading this book you can use bookmarklet that will create Scheme REPL directly on this wiki book, the link to bookmarklet can be found at LIPS Scheme website. You will need to run this bookmark on each page you visit, because it will be gone, after you navigate to different page.