null-environment -- r7rs Definition procedure;
null-environment (from vonuvoli);Procedure variants:
((eval-environment-version) -> (eval-environment))
eval-environment-version;eval-environment;scheme:r5rs -- (scheme r5rs);scheme -- (scheme);(null-environment version)If
versionis equal to5, corresponding to R5RS, thenull-environmentprocedure returns a specifier for an environment that contains only the bindings for all syntactic keywords defined in the R5RS library. Implementations must support this value ofversion.Implementations may also support other values of
version, in which case they return a specifier for an environment containing appropriate bindings corresponding to the specified version of the report. Ifversionis neither5nor another value supported by the implementation, an error is signaled.The effect of defining or assigning (through the use of
eval) an identifier bound in ascheme-report-environment(for examplecar) is unspecified. Thus both the environment and the bindings it contains may be immutable.
The text herein was sourced and adapted as described in the "R7RS attribution of various text snippets" appendix.