GHCi

High-level interface to the interpreter

evalStmt

data EvalStatus_ a b

type EvalStatus a

data EvalResult a

data EvalExpr a

resumeStmt

abandonStmt

evalIO

evalString

evalStringToIOString

mallocData

createBCOs

mkCostCentres

costCentreStackInfo

newBreakArray

enableBreakpoint

breakpointStatus

getBreakpointVar

The object-code linker

initObjLinker

lookupSymbol

lookupClosure

loadDLL

loadArchive

loadObj

unloadObj

addLibrarySearchPath

removeLibrarySearchPath

resolveObjs

findSystemLibrary

Lower-level API using messages

iservCmd

data Message a

withIServ

stopIServ

iservCall

readIServ

writeIServ

purgeLookupSymbolCache

freeHValueRefs

mkFinalizedHValue

wormhole

wormholeRef

mkEvalOpts

fromEvalResult