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

Li­SPTop­Levels

cowan
2010-08-30 22:20:15
4history
source

All information taken from Christaian Quiennic's, Lisp In Small Pieces, 1994 edition.

Universal Global Environment

Reference

x

Value

x

Modification

(set! x ...)

Extension

no

Definition

no, define == set!

Frozen Global Environment

Reference

x

Value

x}}}, but {{{x must exist

Modification

(set! x ...)}}}, but {{{x must exist

Extension

define (only one time)

Definition

no

Automatically Extendable Global Environment

Reference

x

Value

x

Modification

(set! x ...)

Extension

(set! x ...)

Definition

no, define == set!

Hyperstatic Global Environment

Reference

x}}}, but {{{x must exist

Value

x}}}, but {{{x must exist

Modification

(set! x ...)}}}, but {{{x must exist

Extension

define

Definition

no