manpagez: man pages & more
info r5rs
Home | html | info | man
[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

2.3 Other notations

For a description of the notations used for numbers, see section Numbers.

. + -

These are used in numbers, and may also occur anywhere in an identifier except as the first character. A delimited plus or minus sign by itself is also an identifier. A delimited period (not occurring within a number or identifier) is used in the notation for pairs (section Pairs and lists), and to indicate a rest-parameter in a formal parameter list (section Procedures). A delimited sequence of three successive periods is also an identifier.

( )

Parentheses are used for grouping and to notate lists (section Pairs and lists).

The single quote character is used to indicate literal data (section Literal expressions).

The backquote character is used to indicate almost-constant data (section Quasiquotation).

, ,@

The character comma and the sequence comma at-sign are used in conjunction with backquote (section Quasiquotation).


The double quote character is used to delimit strings (section Strings).


Backslash is used in the syntax for character constants (section Characters) and as an escape character within string constants (section Strings).

[ ] { } |

Left and right square brackets and curly braces and vertical bar are reserved for possible future extensions to the language.


Sharp sign is used for a variety of purposes depending on the character that immediately follows it:

#t #f

These are the boolean constants (section Booleans).


This introduces a character constant (section Characters).


This introduces a vector constant (section Vectors). Vector constants are terminated by ) .

#e #i #b #o #d #x #l

These are used in the notation for numbers (section Syntax of numerical constants).

[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated on October 23, 2011 using texi2html 5.0.