Skip to content

The Gerbil Reference

This is the reference documentation for Gerbil. We aim to exhaustively document the Scheme primitives, the Gambit primitives, the Gerbil core prelude, runtime builtins, the standard library, and the Meta-expander context. We also have a guide for developers of Gerbil.

The idea of extensive and easy to use documentation is at our forefront. This is still a WIP and there’s more to come. If you need certain things now see the R5RS document for basic Scheme primitives used as a part of our prelude along with the Gambit Manual for our underlying implementation internals.

To propose a documentation change, edit the colocated .md file in the Gerbil repository and submit a pull request. Reporting an issue also helps.

When information is missing, out of date, or unclear, it’s a bug! If you cannot edit try to contact us (by email, on Gitter or GitHub, etc.) and we’ll get it done.