Language.Scheme.Types

data Env

nullEnv

data LispError

type ThrowsError

trapError

extractValue

type IOThrowsError

liftThrows

runIOThrowsREPL

runIOThrows

data LispVal

toOpaque

fromOpaque

data DeferredCode

data DynamicWinders

makeNullContinuation

makeCPS

makeCPSWArgs

eqv

eqvList

eqVal

makeFunc

makeNormalFunc

makeVarargs

makeHFunc

makeNormalHFunc

makeHVarargs