The GNU extension language

Scheme Resources

Places where you can find Guile stuff.

Guile's logo
Everything about Guile's neat gnu!

Please let us know if you have any Guile-related resources that should be listed here.

General resources for the Scheme programming language.

The Revised6 Report on the Algorithmic Language Scheme
is the most recent Scheme standard, for which Guile has partial support.
The Revised5 Report on the Algorithmic Language Scheme
is the previous Scheme standard. Guile implements it.
The Revised4 Report on the Algorithmic Language Scheme
is an older revision of the standard.
The Scheme Reports site
is where standardization discussions happen.
The Scheme Repository
is a good source of links, code, and documentation for scheme.
is more of the same.
Scheme home page
at MIT. Not quite as extensive as the Scheme Repository or
The Scheme Request For Implementation site
contains proposals for a number of Scheme extensions. Many of these tend to exist in one form or the other in a lot of the different Schemes, but can have wildly different interfaces. The SRFI process is essentially aimed at making these non-standard features more standard, without actually being standard [see also: obfuscated]. Guile 1.8 implements a large number of SRFIs.
Greg Badros' Scheme Lecture Notes
are, as the title implies, a set of slides that touch on a variety of subjects related to scheme programing, including samples of similar code written in C and scheme, lambda calculus, and lists.