This site is a static rendering of the Trac instance that was used by R7RS-WG1 for its work on R7RS-small (PDF), which was ratified in 2013. For more information, see Home. For a version of this page that may be more recent, see KeywordSyntax in WG2's repo for R7RS-large.

Keyword­Syntax

cowan
2010-03-19 00:20:45
3history
source

Keywords look like :foo, foo:, or #:foo, depending on the Scheme implementation:

If we adopt the :foo style, Gauche, Bigloo, Scheme 7 will work out of the box, and Chicken and Guile will support it with an option.

If we adopt the foo: style, Gambit, Chicken, Kawa, STklos, Bigloo, Scheme 7 will work out of the box, and Guile will support it with an option.

If we adopt the #:foo style, PLT, Chicken, Bigloo, Guile, Scheme 7 will work out of the box.