Contents
Index
husk-scheme-3.19.3: R5RS Scheme interpreter, compiler, and library.
Index
addToCallHistory
Language.Scheme.Core
after
Language.Scheme.Types
apply
Language.Scheme.Core
ast2Str
Language.Scheme.Compiler.Types
AstAssignM
Language.Scheme.Compiler.Types
astcArgs
Language.Scheme.Compiler.Types
astcNext
Language.Scheme.Compiler.Types
AstContinuation
Language.Scheme.Compiler.Types
astfArgs
Language.Scheme.Compiler.Types
astfCode
Language.Scheme.Compiler.Types
astfName
Language.Scheme.Compiler.Types
AstFunction
Language.Scheme.Compiler.Types
AstRef
Language.Scheme.Compiler.Types
asts2Str
Language.Scheme.Compiler.Types
AstValue
Language.Scheme.Compiler.Types
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
box
Language.Scheme.Types
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
charDigitValue
Language.Scheme.Primitives
charLower
Language.Scheme.Primitives
charPredicate
Language.Scheme.Primitives
charUpper
Language.Scheme.Primitives
closePort
Language.Scheme.Primitives
closure
Language.Scheme.Types
compBlock
Language.Scheme.Compiler.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
CompileLibraryOptions
Language.Scheme.Compiler.Types
compileLisp
Language.Scheme.Compiler
CompileOptions
Language.Scheme.Compiler.Types
compileScalar
Language.Scheme.Compiler
compileSpecialForm
Language.Scheme.Compiler
compileSpecialFormBody
Language.Scheme.Compiler
compileSpecialFormEntryPoint
Language.Scheme.Compiler
Complex
Language.Scheme.Types
CompLibOpts
Language.Scheme.Compiler.Types
compLisp
Language.Scheme.Compiler.Types
CompOpts
Language.Scheme.Compiler.Types
cons
Language.Scheme.Primitives
contCallHist
Language.Scheme.Types
contClosure
Language.Scheme.Types
contFunction
Language.Scheme.Types
contFunctionArgs
Language.Scheme.Types
Continuation
Language.Scheme.Types
continueEval
Language.Scheme.Core
coptsNextFunc
Language.Scheme.Compiler.Types
coptsThisFunc
Language.Scheme.Compiler.Types
coptsThisFuncUseArgs
Language.Scheme.Compiler.Types
coptsThisFuncUseValue
Language.Scheme.Compiler.Types
copyEnv
Language.Scheme.Variables
countAllLetters
Language.Scheme.Util
countLetters
Language.Scheme.Util
createAstCont
Language.Scheme.Compiler.Types
createAstFunc
Language.Scheme.Compiler.Types
currentCont
Language.Scheme.Types
currentInputPort
Language.Scheme.Primitives
currentOutputPort
Language.Scheme.Primitives
currentTimestamp
Language.Scheme.Primitives
CustFunc
Language.Scheme.Types
Default
Language.Scheme.Types
defaultCompileOptions
Language.Scheme.Compiler.Types
DeferredCode
Language.Scheme.Types
defineLambdaVars
Language.Scheme.Compiler
defineNamespacedVar
Language.Scheme.Variables
defineTopLevelVars
Language.Scheme.Compiler
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
eofObject
Language.Scheme.Primitives
eq
Language.Scheme.Primitives
equal
Language.Scheme.Primitives
eqv
Language.Scheme.Types
eqVal
Language.Scheme.Types
eqvList
Language.Scheme.Types
ErrorWithCallHist
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
fileExists
Language.Scheme.Primitives
findFileOrLib
Language.Scheme.Core
findModuleFile
Language.Scheme.Libraries
findNamespacedEnv
Language.Scheme.Variables
Float
Language.Scheme.Types
flushOutputPort
Language.Scheme.Primitives
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
getEnvVars
Language.Scheme.Primitives
getNamespacedRef
Language.Scheme.Variables
getNamespacedVar
Language.Scheme.Variables
getNamespacedVar'
Language.Scheme.Variables
getOutputByteVector
Language.Scheme.Primitives
getOutputString
Language.Scheme.Primitives
getVar
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.Core
hashTblSize
Language.Scheme.Primitives
hashTblValues
Language.Scheme.Primitives
HaskAST
Language.Scheme.Compiler.Types
HaskellBody
Language.Scheme.Types
hbody
Language.Scheme.Types
hclosure
Language.Scheme.Types
header
Language.Scheme.Compiler.Types
headerComment
Language.Scheme.Compiler.Types
headerImports
Language.Scheme.Compiler.Types
headerModule
Language.Scheme.Compiler.Types
HFunc
Language.Scheme.Types
hparams
Language.Scheme.Types
hvararg
Language.Scheme.Types
importAll
Language.Scheme.Compiler.Libraries
importEnv
Language.Scheme.Variables
initializeCompiler
Language.Scheme.Compiler
int2Char
Language.Scheme.Primitives
InternalError
Language.Scheme.Types
IOFunc
Language.Scheme.Types
ioPrimitives
Language.Scheme.Environments
IOThrowsError
Language.Scheme.Types
isBinaryPort
Language.Scheme.Primitives
isBoolean
Language.Scheme.Primitives
isBooleanEq
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
isInputPortOpen
Language.Scheme.Primitives
isInteger
Language.Scheme.Numerical
isList
Language.Scheme.Primitives
isNamespacedRecBound
Language.Scheme.Variables
isNull
Language.Scheme.Primitives
isNumber
Language.Scheme.Numerical
isNumExact
Language.Scheme.Numerical
isNumFinite
Language.Scheme.Numerical
isNumInexact
Language.Scheme.Numerical
isNumInfinite
Language.Scheme.Numerical
isNumNaN
Language.Scheme.Numerical
isOutputPort
Language.Scheme.Primitives
isOutputPortOpen
Language.Scheme.Primitives
isPrim
Language.Scheme.Compiler
isProcedure
Language.Scheme.Primitives
isRational
Language.Scheme.Numerical
isReal
Language.Scheme.Numerical
isRecBound
Language.Scheme.Variables
isRecord
Language.Scheme.Primitives
isString
Language.Scheme.Primitives
isSymbol
Language.Scheme.Primitives
isSymbolEq
Language.Scheme.Primitives
isTextPort
Language.Scheme.Primitives
isVector
Language.Scheme.Primitives
joinL
Language.Scheme.Compiler.Types
lastN'
Language.Scheme.Util
liftThrows
Language.Scheme.Types
lispDef
Language.Scheme.Parser
LispEnv
Language.Scheme.Types
LispError
Language.Scheme.Types
LispVal
Language.Scheme.Types
List
Language.Scheme.Types
listCopy
Language.Scheme.Primitives
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
makeBufferPort
Language.Scheme.Primitives
makeByteVector
Language.Scheme.Primitives
makeCPS
Language.Scheme.Types
makeCPSWArgs
Language.Scheme.Types
makeFunc
Language.Scheme.Types
makeHFunc
Language.Scheme.Types
makeHVarargs
Language.Scheme.Types
makeList
Language.Scheme.Primitives
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
meval
Language.Scheme.Core
mfunc
Language.Scheme.Compiler
moduleImport
Language.Scheme.Libraries
moduleRuntimeVar
Language.Scheme.Compiler.Types
nextCont
Language.Scheme.Types
Nil
Language.Scheme.Types
NotImplemented
Language.Scheme.Types
nullEnv
Language.Scheme.Types
nullEnvWithImport
Language.Scheme.Core
nullEnvWithParent
Language.Scheme.Variables
nullLisp
Language.Scheme.Types
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
openInputByteVector
Language.Scheme.Primitives
openInputString
Language.Scheme.Primitives
openOutputByteVector
Language.Scheme.Primitives
openOutputString
Language.Scheme.Primitives
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
primitives
Language.Scheme.Environments
printEnv
Language.Scheme.Variables
r5rsEnv
Language.Scheme.Core
r5rsEnv'
Language.Scheme.Core
r7rsEnv
Language.Scheme.Core
r7rsEnv'
Language.Scheme.Core
r7rsTimeEnv
Language.Scheme.Core
Rational
Language.Scheme.Types
readAll
Language.Scheme.Primitives
readByteVector
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
readString
Language.Scheme.Primitives
recDerefPtrs
Language.Scheme.Variables
recDerefToFnc
Language.Scheme.Variables
recExportsFromEnv
Language.Scheme.Variables
recPrintEnv
Language.Scheme.Variables
registerExtensions
Language.Scheme.Core
replaceAtIndex
Language.Scheme.Core
runIOThrows
Language.Scheme.Core
runIOThrowsREPL
Language.Scheme.Core
safeRecDerefPtrs
Language.Scheme.Variables
SchemeBody
Language.Scheme.Types
setData
Language.Scheme.Macro.Matches
setNamespacedVar
Language.Scheme.Variables
setVar
Language.Scheme.Variables
showBanner
Language.Scheme.Core
showCallHistory
Language.Scheme.Types
showLispError
Language.Scheme.Core
showValAST
Language.Scheme.Compiler.Types
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
stringToVector
Language.Scheme.Primitives
strip
Language.Scheme.Util
substr
Language.Scheme.Core
substring
Language.Scheme.Primitives
symbol2String
Language.Scheme.Primitives
synClosure
Language.Scheme.Types
synDefinedInMacro
Language.Scheme.Types
synEllipsis
Language.Scheme.Types
synIdentifiers
Language.Scheme.Types
synRenameClosure
Language.Scheme.Types
synRules
Language.Scheme.Types
Syntax
Language.Scheme.Types
SyntaxExplicitRenaming
Language.Scheme.Types
system
Language.Scheme.Primitives
throwErrorWithCallHistory
Language.Scheme.Core
ThrowsError
Language.Scheme.Types
toOpaque
Language.Scheme.Types
topmostEnv
Language.Scheme.Variables
TypeMismatch
Language.Scheme.Types
unaryOp
Language.Scheme.Primitives
unaryOp'
Language.Scheme.Primitives
UnboundVar
Language.Scheme.Types
unpackBool
Language.Scheme.Primitives
unpackEquals
Language.Scheme.Primitives
Unpacker
Language.Scheme.Primitives
unpackNum
Language.Scheme.Numerical
unpackStr
Language.Scheme.Primitives
updateByteVector
Language.Scheme.Core
updateList
Language.Scheme.Core
updateNamespacedObject
Language.Scheme.Variables
updateObject
Language.Scheme.Variables
updateVector
Language.Scheme.Core
validateFuncParams
Language.Scheme.Types
vararg
Language.Scheme.Types
varNamespace
Language.Scheme.Variables
Vector
Language.Scheme.Types
vectorCopy
Language.Scheme.Primitives
vectorLength
Language.Scheme.Primitives
vectorRef
Language.Scheme.Primitives
vectorToList
Language.Scheme.Primitives
vectorToString
Language.Scheme.Primitives
version
Language.Scheme.Core
wrapHashTbl
Language.Scheme.Primitives
wrapLeadObj
Language.Scheme.Primitives
writeByteVector
Language.Scheme.Primitives
writeCharProc
Language.Scheme.Primitives
writeProc
Language.Scheme.Primitives
writeString
Language.Scheme.Primitives
_gensym
Language.Scheme.Primitives