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 ExpressionLanguage in WG2's repo for R7RS-large.

Expression­Language

cowan
2016-07-14 07:16:22
1history
source

The following are the elements of the expression language.

Integer literals, rational literals, floating-point literals.

Quoted empty lists.

Variables.

Procedures:

bitwise-not not string-append * / modulo + - arithmetic-shift arithmetic-shift-right bitwise-and bitwise-or < <= > >= = eqv? in (like glob match regexp) and or

Syntax:

if if-case

More procedures:

coerce abs string coalesce string-contains string-length string-lowercase string-uppercase string-trim string-trim-right round-quotient substring string-trim-both