Lisp top levels
All information taken from Christian Queinnec's, Lisp In Small
Pieces, 1994 edition.
Universal Global Environment
| What |
How |
| Reference |
x |
| Value |
x |
| Modification |
(set! x ...) |
| Extension |
no |
| Definition |
no, define == set! |
Frozen Global Environment
| What |
How |
| 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
| What |
How |
| Reference |
x |
| Value |
x |
| Modification |
(set! x ...) |
| Extension |
(set! x ...) |
| Definition |
no, define == set! |
Hyperstatic Global Environment
| What |
How |
| Reference |
x, but x must exist |
| Value |
x, but x must exist |
| Modification |
(set! x ...), but x must exist |
| Extension |
define |
| Definition |
no |
Back to Scheme Surveys
Page source (GitHub)