Contents
Index
husk-scheme-3.7: R5RS Scheme interpreter, compiler, and library.
Index
after
Language.Scheme.Types
apply
Language.Scheme.Core
ast2Str
Language.Scheme.Compiler
AstAssignM
Language.Scheme.Compiler
astcArgs
Language.Scheme.Compiler
astcNext
Language.Scheme.Compiler
AstContinuation
Language.Scheme.Compiler
astfArgs
Language.Scheme.Compiler
astfCode
Language.Scheme.Compiler
astfName
Language.Scheme.Compiler
AstFunction
Language.Scheme.Compiler
asts2Str
Language.Scheme.Compiler
AstValue
Language.Scheme.Compiler
Atom
Language.Scheme.Types
BadSpecialForm
Language.Scheme.Types
before
Language.Scheme.Types
bindings
Language.Scheme.Types
body
Language.Scheme.Types
Bool
Language.Scheme.Types
boolBinop
Language.Scheme.Primitives
boolBoolBinop
Language.Scheme.Primitives
buildComplex
Language.Scheme.Numerical
buildString
Language.Scheme.Primitives
buildVector
Language.Scheme.Primitives
ByteVector
Language.Scheme.Types
byteVector
Language.Scheme.Primitives
byteVectorAppend
Language.Scheme.Primitives
byteVectorCopy
Language.Scheme.Primitives
byteVectorLength
Language.Scheme.Primitives
byteVectorRef
Language.Scheme.Primitives
byteVectorStr2Utf
Language.Scheme.Primitives
byteVectorUtf2Str
Language.Scheme.Primitives
car
Language.Scheme.Primitives
cdr
Language.Scheme.Primitives
Char
Language.Scheme.Types
char2Int
Language.Scheme.Primitives
charBoolBinop
Language.Scheme.Primitives
charCIBoolBinop
Language.Scheme.Primitives
charLower
Language.Scheme.Primitives
charPredicate
Language.Scheme.Primitives
charUpper
Language.Scheme.Primitives
closePort
Language.Scheme.Primitives
closure
Language.Scheme.Types
compile
Language.Scheme.Compiler
compileApply
Language.Scheme.Compiler
compileBlock
Language.Scheme.Compiler
compileDivertedVars
Language.Scheme.Compiler
compileExpr
Language.Scheme.Compiler
compileLambdaList
Language.Scheme.Compiler
compileLisp
Language.Scheme.Compiler
CompileOptions
Language.Scheme.Compiler
compileScalar
Language.Scheme.Compiler
compileSpecialForm
Language.Scheme.Compiler
compileSpecialFormEntryPoint
Language.Scheme.Compiler
Complex
Language.Scheme.Types
CompOpts
Language.Scheme.Compiler
cons
Language.Scheme.Primitives
contClosure
Language.Scheme.Types
contFunction
Language.Scheme.Types
contFunctionArgs
Language.Scheme.Types
Continuation
Language.Scheme.Types
continueEval
Language.Scheme.Core
coptsNextFunc
Language.Scheme.Compiler
coptsThisFunc
Language.Scheme.Compiler
coptsThisFuncUseArgs
Language.Scheme.Compiler
coptsThisFuncUseValue
Language.Scheme.Compiler
copyEnv
Language.Scheme.Variables
createAstCont
Language.Scheme.Compiler
createAstFunc
Language.Scheme.Compiler
currentCont
Language.Scheme.Types
currentInputPort
Language.Scheme.Primitives
currentOutputPort
Language.Scheme.Primitives
Default
Language.Scheme.Types
defaultCompileOptions
Language.Scheme.Compiler
DeferredCode
Language.Scheme.Types
defineNamespacedVar
Language.Scheme.Variables
defineVar
Language.Scheme.Variables
deleteFile
Language.Scheme.Primitives
derefPtr
Language.Scheme.Variables
divertVars
Language.Scheme.Compiler
DivideByZero
Language.Scheme.Types
doMakeString
Language.Scheme.Primitives
DottedList
Language.Scheme.Types
dynamicWind
Language.Scheme.Types
DynamicWinders
1 (Type/Class)
Language.Scheme.Types
2 (Data Constructor)
Language.Scheme.Types
Env
Language.Scheme.Types
Environment
Language.Scheme.Types
EOF
Language.Scheme.Types
equal
Language.Scheme.Primitives
eqv
Language.Scheme.Types
eqVal
Language.Scheme.Types
eqvList
Language.Scheme.Types
escapeBackslashes
Language.Scheme.Util
evalAndPrint
Language.Scheme.Core
EvalFunc
Language.Scheme.Types
evalLisp
Language.Scheme.Core
evalLisp'
Language.Scheme.Core
evalString
Language.Scheme.Core
expand
Language.Scheme.Macro
explicitRenamingTransform
Language.Scheme.Macro.ExplicitRenaming
exportsFromEnv
Language.Scheme.Variables
extendEnv
Language.Scheme.Variables
extractValue
Language.Scheme.Types
extraReturnArgs
Language.Scheme.Types
fileExists
Language.Scheme.Primitives
findModuleFile
Language.Scheme.Libraries
findNamespacedEnv
Language.Scheme.Variables
Float
Language.Scheme.Types
fromOpaque
Language.Scheme.Types
Func
Language.Scheme.Types
gensym
Language.Scheme.Primitives
get
Language.Scheme.Plugins.CPUTime
getData
Language.Scheme.Macro.Matches
getDataFileFullPath
Language.Scheme.Core
getDivertedVars
Language.Scheme.Macro
getNamespacedVar
Language.Scheme.Variables
getVar
Language.Scheme.Variables
HashTable
Language.Scheme.Types
hashTbl2List
Language.Scheme.Primitives
hashTblCopy
Language.Scheme.Primitives
hashTblExists
Language.Scheme.Primitives
hashTblKeys
Language.Scheme.Primitives
hashTblMake
Language.Scheme.Primitives
hashTblRef
Language.Scheme.Primitives
hashTblSize
Language.Scheme.Primitives
hashTblValues
Language.Scheme.Primitives
HaskAST
Language.Scheme.Compiler
HaskellBody
Language.Scheme.Types
hbody
Language.Scheme.Types
hclosure
Language.Scheme.Types
header
Language.Scheme.Compiler
headerImports
Language.Scheme.Compiler
headerModule
Language.Scheme.Compiler
HFunc
Language.Scheme.Types
hparams
Language.Scheme.Types
hvararg
Language.Scheme.Types
importEnv
Language.Scheme.Variables
initializeCompiler
Language.Scheme.Compiler
int2Char
Language.Scheme.Primitives
InternalError
Language.Scheme.Types
IOFunc
Language.Scheme.Types
IOThrowsError
Language.Scheme.Types
isBoolean
Language.Scheme.Primitives
isBound
Language.Scheme.Variables
isByteVector
Language.Scheme.Primitives
isChar
Language.Scheme.Primitives
isCharReady
Language.Scheme.Primitives
isComplex
Language.Scheme.Numerical
isDottedList
Language.Scheme.Primitives
isEOFObject
Language.Scheme.Primitives
isFloatAnInteger
Language.Scheme.Numerical
isHashTbl
Language.Scheme.Primitives
isInputPort
Language.Scheme.Primitives
isInteger
Language.Scheme.Numerical
isList
Language.Scheme.Primitives
isNamespacedBound
Language.Scheme.Variables
isNamespacedRecBound
Language.Scheme.Variables
isNull
Language.Scheme.Primitives
isNumber
Language.Scheme.Numerical
isOutputPort
Language.Scheme.Primitives
isProcedure
Language.Scheme.Primitives
isRational
Language.Scheme.Numerical
isReal
Language.Scheme.Numerical
isRecBound
Language.Scheme.Variables
isString
Language.Scheme.Primitives
isSymbol
Language.Scheme.Primitives
isVector
Language.Scheme.Primitives
joinL
Language.Scheme.Compiler
liftThrows
Language.Scheme.Types
lispDef
Language.Scheme.Parser
LispEnv
Language.Scheme.Types
LispError
Language.Scheme.Types
LispVal
Language.Scheme.Types
List
Language.Scheme.Types
listToString
Language.Scheme.Primitives
listToVector
Language.Scheme.Primitives
load
Language.Scheme.Primitives
loadMacros
Language.Scheme.Macro
macroEval
Language.Scheme.Macro
macroNamespace
Language.Scheme.Variables
mainParser
Language.Scheme.Parser
makeByteVector
Language.Scheme.Primitives
makeCPS
Language.Scheme.Types
makeCPSWArgs
Language.Scheme.Types
makeFunc
Language.Scheme.Types
makeHFunc
Language.Scheme.Types
makeHVarargs
Language.Scheme.Types
makeNormalFunc
Language.Scheme.Types
makeNormalHFunc
Language.Scheme.Types
makeNullContinuation
Language.Scheme.Types
makePort
Language.Scheme.Primitives
makeString
Language.Scheme.Primitives
makeVarargs
Language.Scheme.Types
makeVector
Language.Scheme.Primitives
mcompile
Language.Scheme.Compiler
mfunc
Language.Scheme.Compiler
moduleImport
Language.Scheme.Libraries
nextCont
Language.Scheme.Types
Nil
Language.Scheme.Types
NotImplemented
Language.Scheme.Types
nullEnv
Language.Scheme.Types
nullEnvWithParent
Language.Scheme.Variables
num2String
Language.Scheme.Numerical
numAcos
Language.Scheme.Numerical
numAdd
Language.Scheme.Numerical
numAngle
Language.Scheme.Numerical
NumArgs
Language.Scheme.Types
numAsin
Language.Scheme.Numerical
numAtan
Language.Scheme.Numerical
Number
Language.Scheme.Types
numBoolBinopEq
Language.Scheme.Numerical
numBoolBinopGt
Language.Scheme.Numerical
numBoolBinopGte
Language.Scheme.Numerical
numBoolBinopLt
Language.Scheme.Numerical
numBoolBinopLte
Language.Scheme.Numerical
numCast
Language.Scheme.Numerical
numCeiling
Language.Scheme.Numerical
numCos
Language.Scheme.Numerical
numDenominator
Language.Scheme.Numerical
numDiv
Language.Scheme.Numerical
numericBinop
Language.Scheme.Numerical
numExact2Inexact
Language.Scheme.Numerical
numExp
Language.Scheme.Numerical
numExpt
Language.Scheme.Numerical
numFloor
Language.Scheme.Numerical
numImagPart
Language.Scheme.Numerical
numInexact2Exact
Language.Scheme.Numerical
numLog
Language.Scheme.Numerical
numMagnitude
Language.Scheme.Numerical
numMakePolar
Language.Scheme.Numerical
numMakeRectangular
Language.Scheme.Numerical
numMod
Language.Scheme.Numerical
numMul
Language.Scheme.Numerical
numNumerator
Language.Scheme.Numerical
numRationalize
Language.Scheme.Numerical
numRealPart
Language.Scheme.Numerical
numRound
Language.Scheme.Numerical
numSin
Language.Scheme.Numerical
numSqrt
Language.Scheme.Numerical
numSub
Language.Scheme.Numerical
numTan
Language.Scheme.Numerical
numTruncate
Language.Scheme.Numerical
Opaque
Language.Scheme.Types
params
Language.Scheme.Types
parentEnv
Language.Scheme.Types
parseAtom
Language.Scheme.Parser
parseBinaryNumber
Language.Scheme.Parser
parseBool
Language.Scheme.Parser
parseByteVector
Language.Scheme.Parser
parseChar
Language.Scheme.Parser
parseComplexNumber
Language.Scheme.Parser
parseDecimalNumber
Language.Scheme.Parser
parseDottedList
Language.Scheme.Parser
parseEscapedChar
Language.Scheme.Parser
parseExpr
Language.Scheme.Parser
parseHashTable
Language.Scheme.Parser
parseHexNumber
Language.Scheme.Parser
parseList
Language.Scheme.Parser
parseNumber
Language.Scheme.Parser
parseOctalNumber
Language.Scheme.Parser
parseQuasiQuoted
Language.Scheme.Parser
parseQuoted
Language.Scheme.Parser
Parser
Language.Scheme.Types
parseRationalNumber
Language.Scheme.Parser
parseRealNumber
Language.Scheme.Parser
parseString
Language.Scheme.Parser
parseUnquoted
Language.Scheme.Parser
parseUnquoteSpliced
Language.Scheme.Parser
parseVector
Language.Scheme.Parser
Pointer
Language.Scheme.Types
pointerEnv
Language.Scheme.Types
pointers
Language.Scheme.Types
pointerVar
Language.Scheme.Types
Port
Language.Scheme.Types
precision
Language.Scheme.Plugins.CPUTime
primitiveBindings
Language.Scheme.Core
PrimitiveFunc
Language.Scheme.Types
printEnv
Language.Scheme.Variables
r5rsEnv
Language.Scheme.Core
Rational
Language.Scheme.Types
readAll
Language.Scheme.Primitives
readCharProc
Language.Scheme.Primitives
readContents
Language.Scheme.Primitives
readExpr
Language.Scheme.Parser
readExprList
Language.Scheme.Parser
readOrThrow
Language.Scheme.Parser
readProc
Language.Scheme.Primitives
recDerefPtrs
Language.Scheme.Variables
registerExtensions
Language.Scheme.Core
runIOThrows
Language.Scheme.Types
runIOThrowsREPL
Language.Scheme.Types
SchemeBody
Language.Scheme.Types
setData
Language.Scheme.Macro.Matches
setNamespacedVar
Language.Scheme.Variables
setVar
Language.Scheme.Variables
showBanner
Language.Scheme.Core
showValAST
Language.Scheme.Compiler
strBoolBinop
Language.Scheme.Primitives
String
Language.Scheme.Types
string2Symbol
Language.Scheme.Primitives
stringAppend
Language.Scheme.Primitives
stringCIBoolBinop
Language.Scheme.Primitives
stringCIEquals
Language.Scheme.Primitives
stringCopy
Language.Scheme.Primitives
stringLength
Language.Scheme.Primitives
stringRef
Language.Scheme.Primitives
stringToList
Language.Scheme.Primitives
stringToNumber
Language.Scheme.Primitives
substr
Language.Scheme.Core
substring
Language.Scheme.Primitives
symbol2String
Language.Scheme.Primitives
synClosure
Language.Scheme.Types
synDefinedInMacro
Language.Scheme.Types
synIdentifiers
Language.Scheme.Types
synRenameClosure
Language.Scheme.Types
synRules
Language.Scheme.Types
Syntax
Language.Scheme.Types
SyntaxExplicitRenaming
Language.Scheme.Types
ThrowsError
Language.Scheme.Types
toOpaque
Language.Scheme.Types
topmostEnv
Language.Scheme.Variables
trapError
Language.Scheme.Types
TypeMismatch
Language.Scheme.Types
unaryOp
Language.Scheme.Primitives
UnboundVar
Language.Scheme.Types
unpackBool
Language.Scheme.Primitives
unpackEquals
Language.Scheme.Primitives
unpackNum
Language.Scheme.Numerical
unpackStr
Language.Scheme.Primitives
updateByteVector
Language.Scheme.Core
updateNamespacedObject
Language.Scheme.Variables
updateObject
Language.Scheme.Variables
updateVector
Language.Scheme.Core
vararg
Language.Scheme.Types
varNamespace
Language.Scheme.Variables
Vector
Language.Scheme.Types
vectorLength
Language.Scheme.Primitives
vectorRef
Language.Scheme.Primitives
vectorToList
Language.Scheme.Primitives
version
Language.Scheme.Core
writeCharProc
Language.Scheme.Primitives
writeProc
Language.Scheme.Primitives
_gensym
Language.Scheme.Primitives