Scheme Programming/Using a Scheme interpreter
This page is in need of attention. You can help improve it, request project assistance, or view current progress. |
The most popular Scheme interpreter are:
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
[edit | edit source]
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.