Gambit REPL is an interpreter for the Scheme programming language which closely conforms to the Scheme standard and also provides a large number of extensions. The following documents define the R5RS Scheme language and the extensions specific to the Gambit system, on which Gambit REPL is based.

Gambit REPL's user interface provides 4 views which are selectable with the tabs at the bottom of the screen. The views can be switched from portrait to landscape by turning the device. The landscape layout is recommended on iPhone, as it gives a keyboard with wider keys and text output with fewer line breaks.

The following predefined procedures are specific to Gambit REPL.

The Scheme file I/O procedures will read and write files in an area specific to the Gambit REPL app. The path "~" refers to the Documents folder. It is a convenient place to store files. This folder is initially empty. The content of the folder will be preserved when you update Gambit REPL to a newer version. The path "~~" refers to the Gambit REPL app bundle.