Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

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.