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.

Source for wiki LiSPTopLevels version 4

author

cowan

comment


    

ipnr

198.185.18.207

name

LiSPTopLevels

readonly

0

text

{{{
#!comment
page in progress
}}}

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||

time

2010-08-30 22:20:15

version

4