Language.Scheme.Variables

Environments

printEnv

recPrintEnv

recExportsFromEnv

exportsFromEnv

copyEnv

extendEnv

importEnv

topmostEnv

nullEnvWithParent

findNamespacedEnv

macroNamespace

varNamespace

Getters

getVar

getVar'

getNamespacedVar

getNamespacedVar'

getNamespacedRef

Setters

defineVar

defineNamespacedVar

setVar

setNamespacedVar

updateObject

updateNamespacedObject

Predicates

isBound

isRecBound

isNamespacedRecBound

Pointers

derefPtr

recDerefPtrs

safeRecDerefPtrs

recDerefToFnc